From: W. Felix Handte Date: Thu, 14 May 2020 17:50:53 +0000 (-0400) Subject: Fix Size Estimate for LDM Seq Space X-Git-Tag: v1.4.7~146^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F2133%2Fhead;p=thirdparty%2Fzstd.git Fix Size Estimate for LDM Seq Space --- diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c index cd322e0d5..0cd47fc99 100644 --- a/lib/compress/zstd_compress.c +++ b/lib/compress/zstd_compress.c @@ -1147,7 +1147,8 @@ static size_t ZSTD_estimateCCtxSize_usingCCtxParams_internal( size_t const ldmSpace = ZSTD_ldm_getTableSize(*ldmParams); size_t const maxNbLdmSeq = ZSTD_ldm_getMaxNbSeq(*ldmParams, blockSize); - size_t const ldmSeqSpace = ZSTD_cwksp_alloc_size(maxNbLdmSeq * sizeof(rawSeq)); + size_t const ldmSeqSpace = ldmParams->enableLdm ? + ZSTD_cwksp_alloc_size(maxNbLdmSeq * sizeof(rawSeq)) : 0; size_t const bufferSpace = ZSTD_cwksp_alloc_size(buffInSize)