From: Yann Collet Date: Thu, 8 Nov 2018 20:57:34 +0000 (-0800) Subject: reduced assertion strength X-Git-Tag: v1.3.8~52^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1410%2Fhead;p=thirdparty%2Fzstd.git reduced assertion strength one limit case can apparently be generated during fuzzer tests --- diff --git a/lib/decompress/zstd_decompress_block.c b/lib/decompress/zstd_decompress_block.c index ef424877b..71bb8e97b 100644 --- a/lib/decompress/zstd_decompress_block.c +++ b/lib/decompress/zstd_decompress_block.c @@ -1037,7 +1037,7 @@ ZSTD_decompressSequencesLong_body( seqState.prefixStart = prefixStart; seqState.pos = (size_t)(op-prefixStart); seqState.dictEnd = dictEnd; - assert(iend > ip); + assert(iend >= ip); CHECK_E(BIT_initDStream(&seqState.DStream, ip, iend-ip), corruption_detected); ZSTD_initFseState(&seqState.stateLL, &seqState.DStream, dctx->LLTptr); ZSTD_initFseState(&seqState.stateOffb, &seqState.DStream, dctx->OFTptr);