]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
[lib] Set appliedParams in zstdmt mode
authorNick Terrell <terrelln@fb.com>
Tue, 13 Oct 2020 02:30:23 +0000 (19:30 -0700)
committerNick Terrell <terrelln@fb.com>
Fri, 30 Oct 2020 17:54:38 +0000 (10:54 -0700)
Previously only `nbWorkers` was set. Set all parameters, because that is
what is expected. This is needed for the `ZSTD_c_stable{In,Out}Buffer`
parameters.

lib/compress/zstd_compress.c

index b19b741276eb3fb30df6a776a47d6eb233e9bf4f..338cb03f8b7b388915abb5fb8b626f8b01fdbfb0 100644 (file)
@@ -4226,7 +4226,7 @@ size_t ZSTD_compressStream2( ZSTD_CCtx* cctx,
                         prefixDict.dict, prefixDict.dictSize, prefixDict.dictContentType,
                         cctx->cdict, params, cctx->pledgedSrcSizePlusOne-1) , "");
             cctx->streamStage = zcss_load;
-            cctx->appliedParams.nbWorkers = params.nbWorkers;
+            cctx->appliedParams = params;
         } else
 #endif
         {   U64 const pledgedSrcSize = cctx->pledgedSrcSizePlusOne - 1;