changed scope to avoid errors
This commit is contained in:
parent
7d2b5613b4
commit
3a6856edca
@ -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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user