diff options
Diffstat (limited to 'libarchive/test/test_write_format_7zip_large.c')
-rw-r--r-- | libarchive/test/test_write_format_7zip_large.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/libarchive/test/test_write_format_7zip_large.c b/libarchive/test/test_write_format_7zip_large.c index 5c49f59a1d4d..b7a90d187bae 100644 --- a/libarchive/test/test_write_format_7zip_large.c +++ b/libarchive/test/test_write_format_7zip_large.c @@ -27,7 +27,7 @@ #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 +37,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 +86,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)); |