]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Fixed memory leak in test_read_format_raw 1189/head
authorGrzegorz Antoniak <ga@anadoxin.org>
Sun, 5 May 2019 05:05:10 +0000 (07:05 +0200)
committerGrzegorz Antoniak <ga@anadoxin.org>
Sun, 5 May 2019 05:05:10 +0000 (07:05 +0200)
This commit fixes the memory leak introduced by accident in 0debf359.

libarchive/test/test_read_format_raw.c

index ccd9d0acb111556f5692734ba8bf7f0a6f0a37e8..0dac8bfbab4af469140fdb0984facbe5a56b711e 100644 (file)
@@ -114,6 +114,11 @@ DEFINE_TEST(test_read_format_raw)
        assert(!archive_entry_ctime_is_set(ae));
        assert(!archive_entry_mtime_is_set(ae));
 
+       /* Test EOF */
+       assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
+       assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
+
        /* Fourth, try with gzip which has metadata. */
        extract_reference_file(reffile4);
        assert((a = archive_read_new()) != NULL);