]> git.ipfire.org Git - pakfire.git/commitdiff
pakfire: Fix SEGV when free is called before pool is initialized
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 5 Oct 2021 13:42:56 +0000 (13:42 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 5 Oct 2021 13:42:56 +0000 (13:42 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/pakfire.c

index 9882d86832b74133ab528124cc855764bf4a741e..e40a8e8cec6d685bbe42c4a4b6acceac7fdcc790 100644 (file)
@@ -1397,6 +1397,8 @@ ERROR:
 
 PAKFIRE_EXPORT struct pakfire_repo* pakfire_get_repo(struct pakfire* pakfire, const char* name) {
        Pool* pool = pakfire_get_solv_pool(pakfire);
+       if (!pool)
+               return NULL;
 
        Repo* repo;
        int i;