From: Michael Tremer Date: Fri, 12 Aug 2022 10:05:57 +0000 (+0000) Subject: util: Drop unused archive_entry argument from copy function X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f83c5d1a1b9df50cc8fa8df1bddd538c413b3014;p=people%2Fstevee%2Fpakfire.git util: Drop unused archive_entry argument from copy function Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/include/pakfire/util.h b/src/libpakfire/include/pakfire/util.h index f44a1e3a..1295b12a 100644 --- a/src/libpakfire/include/pakfire/util.h +++ b/src/libpakfire/include/pakfire/util.h @@ -100,8 +100,7 @@ size_t pakfire_digest_length(enum pakfire_digests digest); // Archive Stuff -int pakfire_archive_copy_data(struct archive* src, struct archive* dst, - struct archive_entry* entry); +int pakfire_archive_copy_data(struct archive* src, struct archive* dst); int pakfire_archive_copy_data_to_buffer(struct pakfire* pakfire, struct archive* a, struct archive_entry* entry, char** data, size_t* data_size); diff --git a/src/libpakfire/snapshot.c b/src/libpakfire/snapshot.c index 1d1529b7..9bf0118c 100644 --- a/src/libpakfire/snapshot.c +++ b/src/libpakfire/snapshot.c @@ -183,8 +183,9 @@ int pakfire_snapshot_create(struct pakfire* pakfire, FILE* f) { goto ERROR; } - if (archive_entry_size(entry) > 0) { - r = pakfire_archive_copy_data(reader, a, entry); + // Copy payload + if (archive_entry_filetype(entry) == AE_IFREG) { + r = pakfire_archive_copy_data(reader, a); if (r) { ERROR(pakfire, "Could not copy %s\n", archive_entry_pathname(entry)); diff --git a/src/libpakfire/util.c b/src/libpakfire/util.c index 1ada9d25..ecbc531e 100644 --- a/src/libpakfire/util.c +++ b/src/libpakfire/util.c @@ -1050,8 +1050,7 @@ size_t pakfire_digest_length(enum pakfire_digests digest) { // Archive Stuff -int pakfire_archive_copy_data(struct archive* src, struct archive* dst, - struct archive_entry* entry) { +int pakfire_archive_copy_data(struct archive* src, struct archive* dst) { const void* buffer; size_t size; off_t offset;