]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
changed scope to avoid errors
authorPaul Cruz <paulcruz74@fb.com>
Tue, 20 Jun 2017 00:43:16 +0000 (17:43 -0700)
committerPaul Cruz <paulcruz74@fb.com>
Tue, 20 Jun 2017 00:43:16 +0000 (17:43 -0700)
tests/decodecorpus.c

index f5cfd6288c092990ad2f7d1b69f307cd7fafd65e..7d91a1c7025f116e0696d26751eea5eb5fc2954d 100644 (file)
@@ -1316,30 +1316,31 @@ static size_t testDecodeWithDict(U32 seed, size_t dictSize)
             goto dictTestCleanup;
         }
     }
-
-    frame_t fr;
     {
-        size_t dictContentSize = dictSize-dictSize/4;
-        BYTE* const dictContent = fullDict+dictSize/4;
-        dictInfo const info = initDictInfo(1, dictContentSize, dictContent, dictID);
-        seed = generateFrame(seed, &fr, info);
-    }
+        frame_t fr;
+        {
+            size_t dictContentSize = dictSize-dictSize/4;
+            BYTE* const dictContent = fullDict+dictSize/4;
+            dictInfo const info = initDictInfo(1, dictContentSize, dictContent, dictID);
+            seed = generateFrame(seed, &fr, info);
+        }
 
-    {
-        ZSTD_DCtx* const dctx = ZSTD_createDCtx();
         {
-            size_t const returnValue = ZSTD_decompress_usingDict(dctx, DECOMPRESSED_BUFFER, MAX_DECOMPRESSED_SIZE,
-                                                   fr.dataStart, (BYTE*)fr.data - (BYTE*)fr.dataStart,
-                                                   fullDict, dictSize);
-            if (ZSTD_isError(returnValue)) {
-               errorDetected = returnValue;
-               goto dictTestCleanup;
+            ZSTD_DCtx* const dctx = ZSTD_createDCtx();
+            {
+                size_t const returnValue = ZSTD_decompress_usingDict(dctx, DECOMPRESSED_BUFFER, MAX_DECOMPRESSED_SIZE,
+                                                       fr.dataStart, (BYTE*)fr.data - (BYTE*)fr.dataStart,
+                                                       fullDict, dictSize);
+                if (ZSTD_isError(returnValue)) {
+                   errorDetected = returnValue;
+                   goto dictTestCleanup;
+                }
             }
-        }
 
-        if (memcmp(DECOMPRESSED_BUFFER, fr.srcStart, (BYTE*)fr.src - (BYTE*)fr.srcStart) != 0) {
-            errorDetected = ERROR(corruption_detected);
-            goto dictTestCleanup;
+            if (memcmp(DECOMPRESSED_BUFFER, fr.srcStart, (BYTE*)fr.src - (BYTE*)fr.srcStart) != 0) {
+                errorDetected = ERROR(corruption_detected);
+                goto dictTestCleanup;
+            }
         }
     }