From: Tim Kientzle Date: Sun, 10 May 2015 17:53:15 +0000 (-0700) Subject: Github Issue #529: mismatched const usage in archive_read_open_memory.c X-Git-Tag: v3.1.900a~103^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0949d614c6e29b3ec83cd7e9168a699b8494f326;p=thirdparty%2Flibarchive.git Github Issue #529: mismatched const usage in archive_read_open_memory.c --- 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);