aboutsummaryrefslogtreecommitdiff
path: root/contrib/libarchive/libarchive/test/test_write_format_7zip_large.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/libarchive/libarchive/test/test_write_format_7zip_large.c')
-rw-r--r--contrib/libarchive/libarchive/test/test_write_format_7zip_large.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/contrib/libarchive/libarchive/test/test_write_format_7zip_large.c b/contrib/libarchive/libarchive/test/test_write_format_7zip_large.c
index 5c49f59a1d4d..ac2fa08b4125 100644
--- a/contrib/libarchive/libarchive/test/test_write_format_7zip_large.c
+++ b/contrib/libarchive/libarchive/test/test_write_format_7zip_large.c
@@ -25,9 +25,8 @@
#include "test.h"
-__FBSDID("$FreeBSD$");
-#define LARGE_SIZE (16*1024*1024)
+#define LARGE_SIZE (1*1024*1024)
static void
test_large(const char *compression_type)
{
@@ -37,7 +36,6 @@ test_large(const char *compression_type)
size_t buffsize = LARGE_SIZE + 1024 * 256;
size_t datasize = LARGE_SIZE;
char *buff, *filedata, *filedata2;
- unsigned i;
assert((buff = malloc(buffsize)) != NULL);
assert((filedata = malloc(datasize)) != NULL);
@@ -87,8 +85,7 @@ test_large(const char *compression_type)
/* NOTE: PPMd cannot handle random data correctly.*/
memset(filedata, 'a', datasize);
} else {
- for (i = 0; i < datasize; i++)
- filedata[i] = (char)rand();
+ fill_with_pseudorandom_data(filedata, datasize);
}
assertEqualInt(datasize, archive_write_data(a, filedata, datasize));