From 5df9b5e05fdd0b85b3d89e6524c49e8a1778ed38 Mon Sep 17 00:00:00 2001 From: senhuang42 Date: Sun, 27 Sep 2020 13:19:54 -0400 Subject: [PATCH] Add initial getNextMatch() in opt parser --- lib/compress/zstd_opt.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/compress/zstd_opt.c b/lib/compress/zstd_opt.c index 8852fcbe5..4ffcefe37 100644 --- a/lib/compress/zstd_opt.c +++ b/lib/compress/zstd_opt.c @@ -940,7 +940,10 @@ ZSTD_compressBlock_opt_generic(ZSTD_matchState_t* ms, U32 ldmEndPosInBlock = 0; U32 ldmOffset = 0; - + if (ms->ldmSeqStore.size != 0) { + ldm_getNextMatch(&ms->ldmSeqStore, &ldmStartPosInBlock, + &ldmEndPosInBlock, &ldmOffset, (U32)(ip-istart), (U32)(iend-ip)); + } /* init */ DEBUGLOG(5, "ZSTD_compressBlock_opt_generic: current=%u, prefix=%u, nextToUpdate=%u", (U32)(ip - base), ms->window.dictLimit, ms->nextToUpdate); -- 2.47.2