summaryrefslogtreecommitdiff
path: root/libarchive/archive_read.c
diff options
context:
space:
mode:
authorEmil Velikov <emil.l.velikov@gmail.com>2020-03-15 15:44:26 +0000
committerEmil Velikov <emil.l.velikov@gmail.com>2021-10-23 19:26:23 +0100
commit0e0d31a7d2e7f66aab5a1c43579afbe864851200 (patch)
tree398a5d71d759de8818f8b0a81e84619d5bef97ce /libarchive/archive_read.c
parent8649d2a8e82f1b50c9eaf528df96046fee7420db (diff)
downloadlibarchive-0e0d31a7d2e7f66aab5a1c43579afbe864851200.tar.gz
reader: remove the return type of archive_read_filter_bidder_vtable::free
From over a dozen filters, only one instance has the vfunc... Always returning ARCHIVE_OK. Let's just remove the return type. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Diffstat (limited to 'libarchive/archive_read.c')
-rw-r--r--libarchive/archive_read.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/libarchive/archive_read.c b/libarchive/archive_read.c
index 38fc77d2..01dcd5f1 100644
--- a/libarchive/archive_read.c
+++ b/libarchive/archive_read.c
@@ -1104,9 +1104,7 @@ _archive_read_free(struct archive *_a)
n = sizeof(a->bidders)/sizeof(a->bidders[0]);
for (i = 0; i < n; i++) {
if (a->bidders[i].free != NULL) {
- int r1 = (a->bidders[i].free)(&a->bidders[i]);
- if (r1 < r)
- r = r1;
+ (a->bidders[i].free)(&a->bidders[i]);
}
}