]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Merge r1028 from trunk: Exit with ARCHIVE_FATAL on a truncated
authorTim Kientzle <kientzle@gmail.com>
Sun, 19 Apr 2009 21:36:38 +0000 (17:36 -0400)
committerTim Kientzle <kientzle@gmail.com>
Sun, 19 Apr 2009 21:36:38 +0000 (17:36 -0400)
ISO archive.

SVN-Revision: 1029

libarchive/archive_read_support_format_iso9660.c

index c45872a8bcfbf893237e8d6ff65a60a6f2d54109..1921c580953920ca2ed28008a70bb88b6e695df1 100644 (file)
@@ -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;