From: Yann Collet Date: Sun, 15 Nov 2015 10:13:41 +0000 (+0100) Subject: fixed decompression bug X-Git-Tag: zstd-0.4.0^2~23^2~45 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eaa5f75b992c3ba936e3928c6a605e6e36634a79;p=thirdparty%2Fzstd.git fixed decompression bug --- diff --git a/lib/zstd_decompress.c b/lib/zstd_decompress.c index e195c7c17..d395983cb 100644 --- a/lib/zstd_decompress.c +++ b/lib/zstd_decompress.c @@ -496,7 +496,7 @@ FORCE_INLINE size_t ZSTD_execSequence(BYTE* op, match = dictEnd - (base-match); if (match + sequence.matchLength <= dictEnd - 8) { - ZSTD_wildcopy(op, match, sequence.matchLength-8); /* works even if matchLength < 8 */ + ZSTD_wildcopy(op, match, sequence.matchLength); /* works even if matchLength < 8 */ return oMatchEnd - ostart; } if (match + sequence.matchLength <= dictEnd)