From 6388433b624d85af7b6bebce73c432b3b6c7de83 Mon Sep 17 00:00:00 2001 From: Tim Kientzle Date: Sun, 26 Apr 2009 18:43:49 +0000 Subject: [PATCH] Exit with ARCHIVE_FATAL if the ISO image is truncated. --- lib/libarchive/archive_read_support_format_iso9660.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/libarchive/archive_read_support_format_iso9660.c b/lib/libarchive/archive_read_support_format_iso9660.c index 4c0b21942f04..eabdd8b3fbc4 100644 --- a/lib/libarchive/archive_read_support_format_iso9660.c +++ b/lib/libarchive/archive_read_support_format_iso9660.c @@ -683,7 +683,7 @@ archive_read_format_iso9660_read_data(struct archive_read *a, if (bytes_read == 0) archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Truncated input file"); - if (buff == NULL) + if (*buff == NULL) return (ARCHIVE_FATAL); if (bytes_read > iso9660->entry_bytes_remaining) bytes_read = iso9660->entry_bytes_remaining;