From fe9af338ed9cb1e1b3c2a6a5a219156ad1993e6a Mon Sep 17 00:00:00 2001 From: Bimba Shrestha Date: Thu, 12 Sep 2019 15:35:27 -0700 Subject: [PATCH] Added assert to BIT_flushBits() --- lib/common/bitstream.h | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/common/bitstream.h b/lib/common/bitstream.h index fb10cca36..306e019cc 100644 --- a/lib/common/bitstream.h +++ b/lib/common/bitstream.h @@ -260,6 +260,7 @@ MEM_STATIC void BIT_flushBits(BIT_CStream_t* bitC) { size_t const nbBytes = bitC->bitPos >> 3; assert(bitC->bitPos < sizeof(bitC->bitContainer) * 8); + assert(bitC->ptr <= bitC->endPtr); MEM_writeLEST(bitC->ptr, bitC->bitContainer); bitC->ptr += nbBytes; if (bitC->ptr > bitC->endPtr) bitC->ptr = bitC->endPtr; -- 2.47.2