From d8c5a84b61f006f6be6a0d3c5a99b30a27f1c621 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dag-Erling=20Sm=C3=B8rgrav?= Date: Mon, 30 Jun 2008 16:19:26 +0000 Subject: [PATCH] More explicit error message. --- lib/libarchive/archive_read_support_format_zip.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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. */