]> git.ipfire.org Git - pakfire.git/commitdiff
archive: Read package type from arch
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 24 Mar 2021 14:24:24 +0000 (14:24 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 24 Mar 2021 14:24:24 +0000 (14:24 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/archive.c

index 7594c95209b795282b354c4143d19252a5d050d3..b94f7ef84c2f0313229cf673b7ff02453ce87291 100644 (file)
@@ -1370,13 +1370,7 @@ PAKFIRE_EXPORT size_t pakfire_archive_get_size(PakfireArchive archive) {
 */
 PAKFIRE_EXPORT PakfirePackage pakfire_archive_make_package(PakfireArchive archive, PakfireRepo repo) {
        char* name = pakfire_archive_get(archive, "package", "name");
-       char* type = pakfire_archive_get(archive, "package", "type");
-       char* arch = NULL;
-
-       // Get arch for source packages
-       if (strcmp(type, "binary") == 0) {
-               arch = pakfire_archive_get(archive, "package", "arch");
-       }
+       char* arch = pakfire_archive_get(archive, "package", "arch");
 
        char* e = pakfire_archive_get(archive, "package", "epoch");
        char* v = pakfire_archive_get(archive, "package", "version");
@@ -1388,7 +1382,6 @@ PAKFIRE_EXPORT PakfirePackage pakfire_archive_make_package(PakfireArchive archiv
        );
 
        free(name);
-       free(type);
        free(e);
        free(v);
        free(r);