[lib] Fix assertion when dictionary is prefix

This commit is contained in:
Nick Terrell
2020-05-12 14:33:59 -07:00
parent 3c1eba4d99
commit f800e72a3c
4 changed files with 11 additions and 1 deletions
+1
View File
@@ -1043,6 +1043,7 @@ static size_t ZSTD_refDictContent(ZSTD_DCtx* dctx, const void* dict, size_t dict
dctx->prefixStart = dict;
dctx->previousDstEnd = (const char*)dict + dictSize;
#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
dctx->dictContentBeginForFuzzing = dctx->prefixStart;
dctx->dictContentEndForFuzzing = dctx->previousDstEnd;
#endif
return 0;