aboutsummaryrefslogtreecommitdiff
path: root/libarchive/test/test_read_large.c
diff options
context:
space:
mode:
authorMartin Matuska <mm@FreeBSD.org>2022-02-09 13:11:38 +0000
committerMartin Matuska <mm@FreeBSD.org>2022-02-09 13:20:23 +0000
commit84631082f67b1c1eeac6b68f11e5290354c431f8 (patch)
tree342ea3704a46ad9c78807e0e5ccfbe8485cf4ba6 /libarchive/test/test_read_large.c
parent6c0d5e8e0e5f66cbb974dba994cb265fc89d19e8 (diff)
downloadsrc-84631082f67b1c1eeac6b68f11e5290354c431f8.tar.gz
src-84631082f67b1c1eeac6b68f11e5290354c431f8.zip
Update vendor/libarchive libarchive/libarchive@9147def1d
Libarchive 3.6.0 New features: PR #1614: tar: new option "--no-read-sparse" PR #1503: RAR reader: filter support PR #1585: RAR5 reader: self-extracting archive support New features (not used in FreeBSD base): PR #1567: tar: threads support for zstd (#1567) PR #1518: ZIP reader: zstd decompression support Security Fixes: PR #1491, #1492, #1493, CVE-2021-36976: fix invalid memory access and out of bounds read in RAR5 reader PR #1566, #1618, CVE-2021-31566: extended fix for following symlinks when processing the fixup list Other notable bugfixes and improvements: PR #1620: tar: respect "--ignore-zeros" in c, r and u modes PR #1625: reduced size of application binaries Obtained from: libarchive Libarchive commit: 9147def1da7ad1bdd47b3559eb1bfeeb0e0f374b Libarchive tag: v3.6.0
Diffstat (limited to 'libarchive/test/test_read_large.c')
-rw-r--r--libarchive/test/test_read_large.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/libarchive/test/test_read_large.c b/libarchive/test/test_read_large.c
index 6966ccbe1916..8dbf48d848c0 100644
--- a/libarchive/test/test_read_large.c
+++ b/libarchive/test/test_read_large.c
@@ -37,7 +37,6 @@ static unsigned char buff[11 * 1024 * 1024];
/* Check correct behavior on large reads. */
DEFINE_TEST(test_read_large)
{
- unsigned int i;
int tmpfilefd;
char tmpfilename[] = "test-read_large.XXXXXX";
size_t used;
@@ -45,8 +44,7 @@ DEFINE_TEST(test_read_large)
struct archive_entry *entry;
FILE *f;
- for (i = 0; i < sizeof(testdata); i++)
- testdata[i] = (unsigned char)(rand());
+ fill_with_pseudorandom_data(testdata, sizeof(testdata));
assert(NULL != (a = archive_write_new()));
assertA(0 == archive_write_set_format_ustar(a));