]> git.ipfire.org Git - pakfire.git/commitdiff
packagelist: Interpret queue as a list of solvables
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 30 Jun 2021 14:58:02 +0000 (14:58 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 30 Jun 2021 14:58:02 +0000 (14:58 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/packagelist.c

index 7bab1c0749b7c81e99a414ed1838f39ac8ca5337..cf0fb581d05ec08720adc4d33b54a825c18fc4c5 100644 (file)
@@ -128,15 +128,10 @@ PAKFIRE_EXPORT void pakfire_packagelist_push_if_not_exists(struct pakfire_packag
 PAKFIRE_EXPORT struct pakfire_packagelist* pakfire_packagelist_from_queue(Pakfire pakfire, Queue* q) {
        struct pakfire_packagelist* list = pakfire_packagelist_create(pakfire);
 
-       Pool* pool = pakfire_get_solv_pool(pakfire);
-       Id p, pp;
-       for (int i = 0; i < q->count; i += 2) {
-               FOR_JOB_SELECT(p, pp, q->elements[i], q->elements[i + 1]) {
-                       PakfirePackage pkg = pakfire_package_create_from_solvable(pakfire, p);
-                       pakfire_packagelist_push(list, pkg);
-
-                       pakfire_package_unref(pkg);
-               }
+       for (int i = 0; i < q->count; i++) {
+               PakfirePackage pkg = pakfire_package_create_from_solvable(pakfire, q->elements[i]);
+               pakfire_packagelist_push(list, pkg);
+               pakfire_package_unref(pkg);
        }
 
        return list;