]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Fix FUZZ_rand32() bug
authorSen Huang <senhuang96@fb.com>
Tue, 5 Nov 2019 21:43:24 +0000 (16:43 -0500)
committerSen Huang <senhuang96@fb.com>
Tue, 5 Nov 2019 21:43:24 +0000 (16:43 -0500)
tests/fuzz/zstd_helpers.c

index 41de2202096a6d243459a696e48edc5297b92ec1..313b463f783da4c92fbf446e79fc2da11d071c00 100644 (file)
@@ -96,8 +96,8 @@ void FUZZ_setRandomParameters(ZSTD_CCtx *cctx, size_t srcSize, FUZZ_dataProducer
     if (FUZZ_dataProducer_uint32Range(producer, 0, 1) == 0) {
       setRand(cctx, ZSTD_c_srcSizeHint, ZSTD_SRCSIZEHINT_MIN, 2 * srcSize, producer);
     }
-    if (FUZZ_rand32(producer, 0, 1)) {
-        setRand(cctx, ZSTD_c_targetCBlockSize, ZSTD_TARGETCBLOCKSIZE_MIN, ZSTD_TARGETCBLOCKSIZE_MAX, producer);
+    if (FUZZ_dataProducer_uint32Range(producer, 0, 1) == 0) {
+      setRand(cctx, ZSTD_c_targetCBlockSize, ZSTD_TARGETCBLOCKSIZE_MIN, ZSTD_TARGETCBLOCKSIZE_MAX, producer);
     }
 }