removed requirement that offset be less than windowSize

This commit is contained in:
Paul Cruz 2017-06-21 18:00:47 -07:00
parent eeff2d0e3c
commit 32e36c2d9a

View File

@ -685,7 +685,7 @@ static U32 generateSequences(U32* seed, frame_t* frame, seqStore_t* seqStore,
/* need to occasionally generate offsets that go past the start */ /* need to occasionally generate offsets that go past the start */
/* we still need to be within the windowSize however */ /* we still need to be within the windowSize however */
U32 const lenPastStart = RAND(seed) % info.dictContentSize; U32 const lenPastStart = RAND(seed) % info.dictContentSize;
offset = MIN(frame->header.windowSize, offset+lenPastStart); offset = offset+lenPastStart;
} }
offsetCode = offset + ZSTD_REP_MOVE; offsetCode = offset + ZSTD_REP_MOVE;
repIndex = 2; repIndex = 2;