diff options
author | mm <mm@FreeBSD.org> | 2017-05-18 19:47:43 +0000 |
---|---|---|
committer | mm <mm@FreeBSD.org> | 2017-05-18 19:47:43 +0000 |
commit | d4902b379cfc13a25a319fd85bddc577407a4123 (patch) | |
tree | 52d2257ff60f35afa200bdc0248dbd5c868b29dd /contrib/libarchive/test_utils | |
parent | 6258dc937852503bfcb25150d73c2d4ed2e77f3f (diff) | |
download | FreeBSD-src-d4902b379cfc13a25a319fd85bddc577407a4123.zip FreeBSD-src-d4902b379cfc13a25a319fd85bddc577407a4123.tar.gz |
MFC r317782,318181:
MFC r317782 (mm):
Sync libarchive with vendor
Vendor changes (FreeBSD-related):
PR 897: add test for ZIP archives with invalid EOCD headers
PR 901: fix invalid renaming of sparse files
OSS-Fuzz issue 497: remove fallback tree in LZX decoder
OSS-Fuzz issue 527: rewrite expressions in lz4 filter
OSS-Fuzz issue 577: fix integer overflow in cpio reader
OSS-Fuzz issue 862: fix numerc parsing in mtree reader
OSS-Fuzz issue 1097: fix undefined shift in rar reader
cpio: various optimizations and memory leak fixes
MFC r318181 (ngie) (2):
cpio/tests/test_option_lz4: fix a use after free in the failure case
Reported by: Coverity (2)
Sponsored by: Dell EMC Isilon (2)
Diffstat (limited to 'contrib/libarchive/test_utils')
-rw-r--r-- | contrib/libarchive/test_utils/test_main.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/contrib/libarchive/test_utils/test_main.c b/contrib/libarchive/test_utils/test_main.c index 36dfc82..6ece5e3 100644 --- a/contrib/libarchive/test_utils/test_main.c +++ b/contrib/libarchive/test_utils/test_main.c @@ -1102,6 +1102,7 @@ assertion_file_contains_lines_any_order(const char *file, int line, failure_start(pathname, line, "Can't allocate memory"); failure_finish(NULL); free(expected); + free(buff); return (0); } for (i = 0; lines[i] != NULL; ++i) { @@ -1124,6 +1125,7 @@ assertion_file_contains_lines_any_order(const char *file, int line, failure_start(pathname, line, "Can't allocate memory"); failure_finish(NULL); free(expected); + free(buff); return (0); } for (j = 0, p = buff; p < buff + buff_size; |