From e19b0822bc08e0427daa4b1a7c366e51a3efb809 Mon Sep 17 00:00:00 2001 From: Nick Terrell Date: Wed, 1 Nov 2017 13:10:03 -0700 Subject: [PATCH] Test large skippable frames --- tests/fuzzer.c | 2 +- tests/zstreamtest.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/fuzzer.c b/tests/fuzzer.c index e40f1997..be9dc3e0 100644 --- a/tests/fuzzer.c +++ b/tests/fuzzer.c @@ -525,7 +525,7 @@ static int basicUnitTests(U32 seed, double compressibility) off += r; if (i == segs/2) { /* insert skippable frame */ - const U32 skipLen = 128 KB; + const U32 skipLen = 129 KB; MEM_writeLE32((BYTE*)compressedBuffer + off, ZSTD_MAGIC_SKIPPABLE_START); MEM_writeLE32((BYTE*)compressedBuffer + off + 4, skipLen); off += skipLen + ZSTD_skippableHeaderSize; diff --git a/tests/zstreamtest.c b/tests/zstreamtest.c index 6f1f6df1..53dbaf3b 100644 --- a/tests/zstreamtest.c +++ b/tests/zstreamtest.c @@ -213,7 +213,7 @@ static int basicUnitTests(U32 seed, double compressibility, ZSTD_customMem custo { size_t const CNBufferSize = COMPRESSIBLE_NOISE_LENGTH; void* CNBuffer = malloc(CNBufferSize); - size_t const skippableFrameSize = 11; + size_t const skippableFrameSize = 200 KB; size_t const compressedBufferSize = (8 + skippableFrameSize) + ZSTD_compressBound(COMPRESSIBLE_NOISE_LENGTH); void* compressedBuffer = malloc(compressedBufferSize); size_t const decodedBufferSize = CNBufferSize;