]> git.ipfire.org Git - pakfire.git/commitdiff
pakfire: Allow receiving an empty list of keys
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 7 Aug 2021 19:28:52 +0000 (19:28 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 7 Aug 2021 19:28:52 +0000 (19:28 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/_pakfire/pakfire.c

index 61b4291cf48aba797c6d2a7f86a2da16d1e17a57..46814ec0b31cbb608596b20ac0cd868bcce98546 100644 (file)
@@ -444,9 +444,11 @@ static PyObject* Pakfire_get_keys(PakfireObject* self) {
        PyObject* list = Pakfire_keys_to_list(keys);
 
        // Free keys
-       for (struct pakfire_key** key = keys; *key; key++)
-               pakfire_key_unref(*key);
-       free(keys);
+       if (keys) {
+               for (struct pakfire_key** key = keys; *key; key++)
+                       pakfire_key_unref(*key);
+               free(keys);
+       }
 
        return list;
 }