]> git.ipfire.org Git - pakfire.git/commitdiff
libpakfire: Fix refcounting when importing packages from a queue
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 14 Jan 2018 18:27:15 +0000 (19:27 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 14 Jan 2018 18:27:15 +0000 (19:27 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/packagelist.c

index 8bcddf8946592a333cc9b23b147c9e013d0b6230..42cc1777a52962f8d1f1420cd7b91b5b04deb563 100644 (file)
@@ -100,6 +100,8 @@ PAKFIRE_EXPORT PakfirePackageList pakfire_packagelist_from_queue(PakfirePool _po
                FOR_JOB_SELECT(p, pp, q->elements[i], q->elements[i + 1]) {
                        PakfirePackage pkg = pakfire_package_create(_pool, p);
                        pakfire_packagelist_push(list, pkg);
+
+                       pakfire_package_unref(pkg);
                }
        }