summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorW. Felix Handte <w@felixhandte.com>2018-04-21 00:18:30 (GMT)
committerW. Felix Handte <w@felixhandte.com>2018-04-21 00:18:30 (GMT)
commitee67f25576f111972bd5003c527d1ebee598dc71 (patch)
tree36431a1db6f3dfd309e9e2e66e6072645c31187f /lib
parent1895fa19a4f04b395f9ebb1fe38049ab4c909fc3 (diff)
downloadlz4-ee67f25576f111972bd5003c527d1ebee598dc71.zip
lz4-ee67f25576f111972bd5003c527d1ebee598dc71.tar.gz
lz4-ee67f25576f111972bd5003c527d1ebee598dc71.tar.bz2
Change vLimit Calculation
Diffstat (limited to 'lib')
-rw-r--r--lib/lz4hc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/lz4hc.c b/lib/lz4hc.c
index f91ef4a..a12f298 100644
--- a/lib/lz4hc.c
+++ b/lib/lz4hc.c
@@ -316,7 +316,7 @@ LZ4HC_InsertAndGetWiderMatch (
if (LZ4_read32(matchPtr) == pattern) {
int mlt;
int back = 0;
- const BYTE* vLimit = ip + (dictCtx->end - matchPtr);
+ const BYTE* vLimit = ip + (dictEndOffset - dictMatchIndex);
if (vLimit > iHighLimit) vLimit = iHighLimit;
mlt = LZ4_count(ip+MINMATCH, matchPtr+MINMATCH, vLimit) + MINMATCH;
back = delta ? LZ4HC_countBack(ip, matchPtr, iLowLimit, dictCtx->base + dictCtx->dictLimit) : 0;