]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Improve unit test
authorsenhuang42 <senhuang96@fb.com>
Thu, 12 Nov 2020 16:09:01 +0000 (11:09 -0500)
committersenhuang42 <senhuang96@fb.com>
Thu, 12 Nov 2020 16:09:09 +0000 (11:09 -0500)
lib/compress/zstd_compress.c
tests/fuzzer.c

index c6abef3287a5fc8f78ec44b1663797f9e39430af..5719c8cbbc10fbac16b90b8ee4f3857547753c25 100644 (file)
@@ -2497,7 +2497,6 @@ static void ZSTD_copyBlockSequences(ZSTD_CCtx* zc)
 
     ZSTD_Sequence* outSeqs = &zc->seqCollector.seqStart[zc->seqCollector.seqIndex];
     size_t i;
-    int repIdx;
     U32 rep[ZSTD_REP_NUM];
     U32 shouldUpdateRep;
 
@@ -2561,8 +2560,9 @@ static void ZSTD_copyBlockSequences(ZSTD_CCtx* zc)
         }
         outSeqs[i].offset = rawOffset;
         if (shouldUpdateRep) {
-            for (int i = ZSTD_REP_NUM - 1; i > 0; i--) {
-                rep[i] = rep[i - 1];
+            int j;
+            for (j = ZSTD_REP_NUM - 1; j > 0; j--) {
+                rep[j] = rep[j - 1];
             }
             rep[0] = outSeqs[i].offset;
         }
index 65e442093bf37a8e553ec526b05dab1e951c774d..3a3fb6a10dc1e000bc2d25b03b42f3f1037ebcf8 100644 (file)
@@ -2723,7 +2723,7 @@ static int basicUnitTests(U32 const seed, double compressibility)
         assert(cctx != NULL);
 
         /* Populate src with random data */
-        RDG_genBuffer(CNBuffer, srcSize, compressibility, 0., seed);
+        RDG_genBuffer(CNBuffer, srcSize, compressibility, 0.5, seed);
 
         /* Test with block delimiters roundtrip */
         seqsSize = ZSTD_generateSequences(cctx, seqs, srcSize, src, srcSize);