From: Tim Kientzle Date: Sun, 20 Nov 2011 22:20:16 +0000 (-0500) Subject: Issue 195: Use more portable memcmp() here. X-Git-Tag: v3.0.1b~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7e46d04416a4c3fd93441fa951d7ab40e0812857;p=thirdparty%2Flibarchive.git Issue 195: Use more portable memcmp() here. SVN-Revision: 3813 --- diff --git a/libarchive/archive_read_support_format_ar.c b/libarchive/archive_read_support_format_ar.c index ddb0e0a86..772354057 100644 --- a/libarchive/archive_read_support_format_ar.c +++ b/libarchive/archive_read_support_format_ar.c @@ -159,7 +159,7 @@ archive_read_format_ar_bid(struct archive_read *a) */ if ((h = __archive_read_ahead(a, 8, NULL)) == NULL) return (-1); - if (strncmp((const char*)h, "!\n", 8) == 0) { + if (memcmp(h, "!\n", 8) == 0) { return (64); } return (-1);