]> git.ipfire.org Git - pakfire.git/commitdiff
libpakfire: Skip freeing repositories when pool isn't set
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 19 Jan 2021 20:00:24 +0000 (20:00 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 19 Jan 2021 20:00:24 +0000 (20:00 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/repo.c

index 05a80087448b04f33d6cf692178614e9491e31e8..10f2aac8c2f1fdd280f746b10ada658fdb7fe710 100644 (file)
@@ -79,6 +79,8 @@ static void free_repo_appdata(struct pakfire_repo_appdata* appdata) {
 
 void pakfire_repo_free_all(Pakfire pakfire) {
        Pool* pool = pakfire_get_solv_pool(pakfire);
+       if (!pool)
+               return;
 
        Repo* repo;
        int i;