]> git.ipfire.org Git - pakfire.git/commitdiff
archive: Drop useless archive_close function
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 7 Apr 2021 09:36:52 +0000 (09:36 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 7 Apr 2021 09:36:52 +0000 (09:36 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/archive.c

index 6c761a90ad6e6486f54a7808d0f6c4e2ead8f843..fdb67964853e1a6849504e8f847cb99062c665d8 100644 (file)
@@ -129,11 +129,6 @@ static int archive_open(PakfireArchive archive, struct archive** a) {
        return 0;
 }
 
-static void archive_close(struct archive* a) {
-       archive_read_close(a);
-       archive_read_free(a);
-}
-
 static int archive_read(struct archive* a, void** data, size_t* data_size) {
        *data = NULL;
        *data_size = 0;
@@ -593,7 +588,7 @@ static int pakfire_archive_walk(PakfireArchive archive,
        }
 
        // Close the archive again
-       archive_close(a);
+       archive_read_free(a);
 
        return r;
 }
@@ -677,7 +672,7 @@ static int pakfire_archive_try_open(PakfireArchive archive, const char* path) {
        }
 
        // Close archive
-       archive_close(a);
+       archive_read_free(a);
 
        return 0;
 
@@ -832,9 +827,9 @@ PAKFIRE_EXPORT int pakfire_archive_read(PakfireArchive archive, const char* file
 
 out:
        if (pa)
-               archive_close(pa);
+               archive_read_free(pa);
 
-       archive_close(a);
+       archive_read_free(a);
 
        return r;
 }
@@ -888,9 +883,9 @@ PAKFIRE_EXPORT int pakfire_archive_extract(PakfireArchive archive, const char* p
                prefix ? prefix : pakfire_get_path(archive->pakfire));
 
        if (pa)
-               archive_close(pa);
+               archive_read_free(pa);
 
-       archive_close(a);
+       archive_read_free(a);
 
        return r;
 }
@@ -1195,7 +1190,7 @@ PAKFIRE_EXPORT pakfire_archive_verify_status_t pakfire_archive_verify(PakfireArc
        DEBUG(archive->pakfire, "Archive %p has been successfully verified\n", archive);
 
 END:
-       archive_close(a);
+       archive_read_free(a);
 
        return status;
 }