]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Do More Complete CParams Deduction in Non-DDSS Path of ZSTD_createCDict_advanced2
authorW. Felix Handte <w@felixhandte.com>
Tue, 15 Sep 2020 17:57:43 +0000 (13:57 -0400)
committerW. Felix Handte <w@felixhandte.com>
Tue, 15 Sep 2020 17:57:43 +0000 (13:57 -0400)
Call ZSTD_getCParamsFromCCtxParams() instead of ZSTD_getCParams_internal().

lib/compress/zstd_compress.c

index 3e2ecdc459b466e987855180bc40780385105621..08d09aa499f1465cd7d7f1fd1b9560d6a0ce73f3 100644 (file)
@@ -3540,8 +3540,8 @@ ZSTDLIB_API ZSTD_CDict* ZSTD_createCDict_advanced2(const void* dict, size_t dict
         ZSTD_dedicatedDictSearch_isSupported(
             cctxParams->compressionLevel, ZSTD_CONTENTSIZE_UNKNOWN, dictSize);
     if (!dedicatedDictSearch) {
-        ZSTD_compressionParameters cParams = ZSTD_getCParams_internal(
-            cctxParams->compressionLevel, ZSTD_CONTENTSIZE_UNKNOWN, dictSize);
+        ZSTD_compressionParameters cParams = ZSTD_getCParamsFromCCtxParams(
+            cctxParams, ZSTD_CONTENTSIZE_UNKNOWN, dictSize);
         return ZSTD_createCDict_advanced(dict, dictSize,
             dictLoadMethod, dictContentType, cParams,
             customMem);