From: Nick Terrell Date: Tue, 13 Oct 2020 02:30:23 +0000 (-0700) Subject: [lib] Set appliedParams in zstdmt mode X-Git-Tag: v1.4.7~38^2~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e2581d957257c546c0097dbf29c56c4d2dbe380b;p=thirdparty%2Fzstd.git [lib] Set appliedParams in zstdmt mode 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. --- diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c index b19b74127..338cb03f8 100644 --- a/lib/compress/zstd_compress.c +++ b/lib/compress/zstd_compress.c @@ -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;