summaryrefslogtreecommitdiffstats
path: root/lib/libarchive/test/test_tar_filenames.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libarchive/test/test_tar_filenames.c')
-rw-r--r--lib/libarchive/test/test_tar_filenames.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/libarchive/test/test_tar_filenames.c b/lib/libarchive/test/test_tar_filenames.c
index 57545ba..0f3c082 100644
--- a/lib/libarchive/test/test_tar_filenames.c
+++ b/lib/libarchive/test/test_tar_filenames.c
@@ -66,6 +66,7 @@ test_filename(int dlen, int flen)
archive_entry_set_mode(ae, S_IFREG | 0755);
failure("Pathname %d/%d", dlen, flen);
assertA(0 == archive_write_header(a, ae));
+ archive_entry_free(ae);
/*
* Write a dir to it (without trailing '/').
@@ -75,6 +76,7 @@ test_filename(int dlen, int flen)
archive_entry_set_mode(ae, S_IFDIR | 0755);
failure("Dirname %d/%d", dlen, flen);
assertA(0 == archive_write_header(a, ae));
+ archive_entry_free(ae);
/* Tar adds a '/' to directory names. */
strcat(dirname, "/");
@@ -87,6 +89,7 @@ test_filename(int dlen, int flen)
archive_entry_set_mode(ae, S_IFDIR | 0755);
failure("Dirname %d/%d", dlen, flen);
assertA(0 == archive_write_header(a, ae));
+ archive_entry_free(ae);
/* Close out the archive. */
assertA(0 == archive_write_close(a));
OpenPOWER on IntegriCloud