diff options
-rw-r--r-- | Utilities/cmlibarchive/libarchive/archive_read_support_format_tar.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Utilities/cmlibarchive/libarchive/archive_read_support_format_tar.c b/Utilities/cmlibarchive/libarchive/archive_read_support_format_tar.c index af601ef..cb103c3 100644 --- a/Utilities/cmlibarchive/libarchive/archive_read_support_format_tar.c +++ b/Utilities/cmlibarchive/libarchive/archive_read_support_format_tar.c @@ -296,6 +296,7 @@ archive_read_format_tar_cleanup(struct archive_read *a) archive_string_free(&tar->entry_pathname_override); archive_string_free(&tar->entry_uname); archive_string_free(&tar->entry_gname); + archive_string_free(&tar->entry_linkpath); archive_string_free(&tar->line); archive_string_free(&tar->pax_global); archive_string_free(&tar->longname); @@ -1935,6 +1936,7 @@ header_pax_extension(struct archive_read *a, struct tar *tar, *unconsumed += 1; tar_flush_unconsumed(a, unconsumed); } + archive_string_free(&attr_name); *unconsumed += ext_size + ext_padding; /* |