changed scope to avoid errors

This commit is contained in:
Paul Cruz 2017-06-19 17:43:16 -07:00
parent 7d2b5613b4
commit 3a6856edca

View File

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