1
0
mirror of https://github.com/facebook/zstd.git synced 2025-03-06 16:56:49 +02:00

removed one assert()

that can be triggered by a corrupted bitstream.
This commit is contained in:
Yann Collet 2018-10-10 17:33:04 -07:00
parent 7791f192ee
commit c012e9540a

View File

@ -340,7 +340,7 @@ MEM_STATIC size_t BIT_getUpperBits(size_t bitContainer, U32 const start)
MEM_STATIC size_t BIT_getMiddleBits(size_t bitContainer, U32 const start, U32 const nbBits)
{
assert(nbBits < BIT_MASK_SIZE);
assert(start < sizeof(bitContainer)*8);
/* if start > bitMask, bitstream is corrupted, and result is undefined */
return (bitContainer >> start) & BIT_mask[nbBits];
}