summaryrefslogtreecommitdiff
path: root/contrib/libarchive/libarchive/test/test_read_format_zip.c
diff options
context:
space:
mode:
authorMartin Matuska <mm@FreeBSD.org>2017-02-11 00:56:18 +0000
committerMartin Matuska <mm@FreeBSD.org>2017-02-11 00:56:18 +0000
commitc698d7c1f4cf014059056986689f18af4eb12b53 (patch)
tree902a0c1fa27c571837faf79563145142ba5a2fcb /contrib/libarchive/libarchive/test/test_read_format_zip.c
parentb54e8ac6e054d4d968600d949b279ea13c42de56 (diff)
downloadsrc-test2-c698d7c1f4cf014059056986689f18af4eb12b53.tar.gz
src-test2-c698d7c1f4cf014059056986689f18af4eb12b53.zip
Notes
Diffstat (limited to 'contrib/libarchive/libarchive/test/test_read_format_zip.c')
-rw-r--r--contrib/libarchive/libarchive/test/test_read_format_zip.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/contrib/libarchive/libarchive/test/test_read_format_zip.c b/contrib/libarchive/libarchive/test/test_read_format_zip.c
index 62a49baab8c4..29b3fc22a735 100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip.c
@@ -126,6 +126,7 @@ test_basic(void)
assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
assertEqualIntA(a, ARCHIVE_OK, read_open_memory(a, p, s, 31));
verify_basic(a, 0);
+ free(p);
}
/*
@@ -195,6 +196,7 @@ test_info_zip_ux(void)
assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
assertEqualIntA(a, ARCHIVE_OK, read_open_memory(a, p, s, 108));
verify_info_zip_ux(a, 0);
+ free(p);
}
/*
@@ -258,6 +260,7 @@ test_extract_length_at_end(void)
assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
assertEqualIntA(a, ARCHIVE_OK, read_open_memory(a, p, s, 108));
verify_extract_length_at_end(a, 0);
+ free(p);
}
static void
@@ -294,6 +297,8 @@ test_symlink(void)
assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+
+ free(p);
}
DEFINE_TEST(test_read_format_zip)