diff --git a/lib/common/bitstream.h b/lib/common/bitstream.h index faa0c2163..f8ec7efc9 100644 --- a/lib/common/bitstream.h +++ b/lib/common/bitstream.h @@ -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]; }