From c2369fedc4233c85c5f2a2a7de61f87593f9cb1a Mon Sep 17 00:00:00 2001 From: "W. Felix Handte" Date: Wed, 26 Sep 2018 10:56:28 -0700 Subject: [PATCH] Restore Passing CParams to `ZSTD_insertAndFindFirstIndex_internal` --- lib/compress/zstd_lazy.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/compress/zstd_lazy.c b/lib/compress/zstd_lazy.c index 98d95954e..fb9ee3455 100644 --- a/lib/compress/zstd_lazy.c +++ b/lib/compress/zstd_lazy.c @@ -432,9 +432,9 @@ static size_t ZSTD_BtFindBestMatch_extDict_selectMLS ( Assumption : always within prefix (i.e. not within extDict) */ static U32 ZSTD_insertAndFindFirstIndex_internal( ZSTD_matchState_t* ms, + const ZSTD_compressionParameters* const cParams, const BYTE* ip, U32 const mls) { - const ZSTD_compressionParameters* const cParams = &ms->cParams; U32* const hashTable = ms->hashTable; const U32 hashLog = cParams->hashLog; U32* const chainTable = ms->chainTable; @@ -455,7 +455,8 @@ static U32 ZSTD_insertAndFindFirstIndex_internal( } U32 ZSTD_insertAndFindFirstIndex(ZSTD_matchState_t* ms, const BYTE* ip) { - return ZSTD_insertAndFindFirstIndex_internal(ms, ip, ms->cParams.searchLength); + const ZSTD_compressionParameters* const cParams = &ms->cParams; + return ZSTD_insertAndFindFirstIndex_internal(ms, cParams, ip, ms->cParams.searchLength); } @@ -483,7 +484,7 @@ size_t ZSTD_HcFindBestMatch_generic ( size_t ml=4-1; /* HC4 match finder */ - U32 matchIndex = ZSTD_insertAndFindFirstIndex_internal(ms, ip, mls); + U32 matchIndex = ZSTD_insertAndFindFirstIndex_internal(ms, cParams, ip, mls); for ( ; (matchIndex>lowLimit) & (nbAttempts>0) ; nbAttempts--) { size_t currentMl=0; -- 2.47.2