]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
zstreamtest uses random section sizes for fuzzing
authorYann Collet <cyan@fb.com>
Mon, 30 Jan 2017 20:50:31 +0000 (12:50 -0800)
committerYann Collet <cyan@fb.com>
Mon, 30 Jan 2017 20:50:31 +0000 (12:50 -0800)
tests/zstreamtest.c

index c053172e92e4afa984af30364bb50c6f09a2c285..aeaf02b3fefb5a5a06811c33c3a10fefd7834b01 100644 (file)
@@ -837,6 +837,7 @@ static int fuzzerTests_MT(U32 seed, U32 nbTests, unsigned startTest, double comp
                 { size_t const initError = ZSTDMT_initCStream_advanced(zc, dict, dictSize, params, pledgedSrcSize);
                   CHECK (ZSTD_isError(initError),"ZSTDMT_initCStream_advanced error : %s", ZSTD_getErrorName(initError)); }
                 ZSTDMT_setMTCtxParameter(zc, ZSTDMT_p_overlapSectionLog, FUZ_rand(&lseed) % 12);
+                ZSTDMT_setMTCtxParameter(zc, ZSTDMT_p_sectionSize, FUZ_rand(&lseed) % (2*maxTestSize+1));
         }   }
 
         /* multi-segments compression test */