summaryrefslogtreecommitdiff
path: root/libarchive/archive_read_support_filter_rpm.c
diff options
context:
space:
mode:
authorEmil Velikov <emil.l.velikov@gmail.com>2020-03-30 23:13:15 +0100
committerEmil Velikov <emil.l.velikov@gmail.com>2021-10-23 19:26:23 +0100
commit033a3a3460797d23936a59fb6030d28d4c41737f (patch)
tree37a871b69cdddba63789412ad7d365bcc8e4e04e /libarchive/archive_read_support_filter_rpm.c
parent4e7a6bd81187629e6f99ef8c5456a96c93be3d94 (diff)
downloadlibarchive-033a3a3460797d23936a59fb6030d28d4c41737f.tar.gz
reader: track read_filter "can_skip" with a flag
Analogous to the earlier "can_seek" change. Drop the function pointer in favour of a flag. Over the years, with over a dozen filters, no filters actually implemented it. If at a point in the future that changes, one can reinstate it. Alternatively one could use a ARCHIVE_FILTER_NONE check. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Diffstat (limited to 'libarchive/archive_read_support_filter_rpm.c')
-rw-r--r--libarchive/archive_read_support_filter_rpm.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/libarchive/archive_read_support_filter_rpm.c b/libarchive/archive_read_support_filter_rpm.c
index 73107e86..2cce1745 100644
--- a/libarchive/archive_read_support_filter_rpm.c
+++ b/libarchive/archive_read_support_filter_rpm.c
@@ -135,7 +135,6 @@ rpm_bidder_init(struct archive_read_filter *self)
self->code = ARCHIVE_FILTER_RPM;
self->name = "rpm";
self->read = rpm_filter_read;
- self->skip = NULL; /* not supported */
self->close = rpm_filter_close;
rpm = (struct rpm *)calloc(sizeof(*rpm), 1);