summaryrefslogtreecommitdiffstats
path: root/lib/libarchive/archive_read_open_memory.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libarchive/archive_read_open_memory.c')
-rw-r--r--lib/libarchive/archive_read_open_memory.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libarchive/archive_read_open_memory.c b/lib/libarchive/archive_read_open_memory.c
index b32a6f3..7f52117 100644
--- a/lib/libarchive/archive_read_open_memory.c
+++ b/lib/libarchive/archive_read_open_memory.c
@@ -134,7 +134,7 @@ memory_read_skip(struct archive *a, void *client_data, off_t skip)
struct read_memory_data *mine = (struct read_memory_data *)client_data;
(void)a; /* UNUSED */
- if (skip > mine->end - mine->buffer)
+ if ((off_t)skip > (off_t)(mine->end - mine->buffer))
skip = mine->end - mine->buffer;
/* Round down to block size. */
skip /= mine->read_size;
OpenPOWER on IntegriCloud