aboutsummaryrefslogtreecommitdiff
path: root/lib/libarchive/archive_read_support_format_zip.c
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2008-06-30 16:19:26 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2008-06-30 16:19:26 +0000
commitd8c5a84b61f006f6be6a0d3c5a99b30a27f1c621 (patch)
treea7117421edae923cc268b16f93f6d716702de48c /lib/libarchive/archive_read_support_format_zip.c
parent24cbd9936b06e0292027cf67e89cd473773c5fd2 (diff)
Notes
Diffstat (limited to 'lib/libarchive/archive_read_support_format_zip.c')
-rw-r--r--lib/libarchive/archive_read_support_format_zip.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libarchive/archive_read_support_format_zip.c b/lib/libarchive/archive_read_support_format_zip.c
index 3388bdc4c82f..e64c62c0c950 100644
--- a/lib/libarchive/archive_read_support_format_zip.c
+++ b/lib/libarchive/archive_read_support_format_zip.c
@@ -530,7 +530,8 @@ archive_read_format_zip_read_data(struct archive_read *a,
/* Check computed CRC against header */
if (zip->crc32 != zip->entry_crc32) {
archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
- "ZIP data CRC error");
+ "ZIP bad CRC: 0x%lx should be 0x%lx",
+ zip->entry_crc32, zip->crc32);
return (ARCHIVE_WARN);
}
/* End-of-entry cleanup done. */