Merge pull request #3847 from michoecho/fix_nullptr_deref_in_createCDict

Fix a nullptr dereference in ZSTD_createCDict_advanced2()
This commit is contained in:
Yann Collet 2023-12-30 13:23:39 -08:00 committed by GitHub
commit a07cae3976
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -5525,7 +5525,7 @@ ZSTD_CDict* ZSTD_createCDict_advanced2(
cctxParams.useRowMatchFinder, cctxParams.enableDedicatedDictSearch, cctxParams.useRowMatchFinder, cctxParams.enableDedicatedDictSearch,
customMem); customMem);
if (ZSTD_isError( ZSTD_initCDict_internal(cdict, if (!cdict || ZSTD_isError( ZSTD_initCDict_internal(cdict,
dict, dictSize, dict, dictSize,
dictLoadMethod, dictContentType, dictLoadMethod, dictContentType,
cctxParams) )) { cctxParams) )) {