From: cielavenir Date: Thu, 19 Dec 2019 04:10:04 +0000 (+0900) Subject: 7z: PackInfo Digests are prefixed by kCRC, not kSize X-Git-Tag: v3.4.1~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1e8280aae80aae26eae4e54fdaeea478b227e706;p=thirdparty%2Flibarchive.git 7z: PackInfo Digests are prefixed by kCRC, not kSize --- diff --git a/libarchive/archive_read_support_format_7zip.c b/libarchive/archive_read_support_format_7zip.c index 8ca422ec0..87c6c5272 100644 --- a/libarchive/archive_read_support_format_7zip.c +++ b/libarchive/archive_read_support_format_7zip.c @@ -1787,7 +1787,7 @@ read_PackInfo(struct archive_read *a, struct _7z_pack_info *pi) return (0); } - if (*p != kSize) + if (*p != kCRC) return (-1); if (read_Digests(a, &(pi->digest), (size_t)pi->numPackStreams) < 0)