From 20fb9e7f36f004d6509cfb3b07be7fdeafee0f63 Mon Sep 17 00:00:00 2001 From: Yann Collet Date: Thu, 8 Nov 2018 12:57:34 -0800 Subject: [PATCH] reduced assertion strength one limit case can apparently be generated during fuzzer tests --- lib/decompress/zstd_decompress_block.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.47.2