]> git.ipfire.org Git - pakfire.git/commitdiff
libpakfire: Allow setting empty baseurls in repositories
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 22 Jan 2018 16:46:58 +0000 (17:46 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 22 Jan 2018 16:46:58 +0000 (17:46 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/repo.c

index bb1a70445df06bd489fb0e8e67e392ea8be046b7..a89738a3b02c9f568080b769f9d3513d24a73f9f 100644 (file)
@@ -253,7 +253,11 @@ PAKFIRE_EXPORT int pakfire_repo_set_baseurl(PakfireRepo repo, const char* baseur
        if (repo->appdata->baseurl)
                pakfire_free(repo->appdata->baseurl);
 
-       repo->appdata->baseurl = pakfire_strdup(baseurl);
+       if (baseurl)
+               repo->appdata->baseurl = pakfire_strdup(baseurl);
+       else
+               repo->appdata->baseurl = NULL;
+
        return 0;
 }