Merge pull request #4238 from szsam/patch-1

fix out-of-bounds array index access
This commit is contained in:
Yann Collet 2025-01-15 17:56:41 -08:00 committed by GitHub
commit 19025f3da0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -6687,6 +6687,7 @@ ZSTD_transferSequences_wBlockDelim(ZSTD_CCtx* cctx,
ZSTD_storeSeq(&cctx->seqStore, litLength, ip, iend, offBase, matchLength);
ip += matchLength + litLength;
}
RETURN_ERROR_IF(idx == inSeqsSize, externalSequences_invalid, "Block delimiter not found.");
/* If we skipped repcode search while parsing, we need to update repcodes now */
assert(externalRepSearch != ZSTD_ps_auto);