From 0949d614c6e29b3ec83cd7e9168a699b8494f326 Mon Sep 17 00:00:00 2001 From: Tim Kientzle Date: Sun, 10 May 2015 10:53:15 -0700 Subject: [PATCH] Github Issue #529: mismatched const usage in archive_read_open_memory.c --- libarchive/archive_read_open_memory.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libarchive/archive_read_open_memory.c b/libarchive/archive_read_open_memory.c index 2d166a50f..ff935a708 100644 --- a/libarchive/archive_read_open_memory.c +++ b/libarchive/archive_read_open_memory.c @@ -41,9 +41,9 @@ __FBSDID("$FreeBSD: src/lib/libarchive/archive_read_open_memory.c,v 1.6 2007/07/ */ struct read_memory_data { - unsigned char *start; - unsigned char *p; - unsigned char *end; + const unsigned char *start; + const unsigned char *p; + const unsigned char *end; ssize_t read_size; }; @@ -76,7 +76,7 @@ archive_read_open_memory2(struct archive *a, const void *buff, return (ARCHIVE_FATAL); } memset(mine, 0, sizeof(*mine)); - mine->start = mine->p = (unsigned char *)buff; + mine->start = mine->p = (const unsigned char *)buff; mine->end = mine->start + size; mine->read_size = read_size; archive_read_set_open_callback(a, memory_read_open); -- 2.47.2