diff --git a/vcl/source/filter/egif/giflzwc.cxx b/vcl/source/filter/egif/giflzwc.cxx index 41c65d2da4c2..95137f75fa0d 100644 --- a/vcl/source/filter/egif/giflzwc.cxx +++ b/vcl/source/filter/egif/giflzwc.cxx @@ -53,6 +53,7 @@ inline void GIFImageDataOutputStream::FlushBitsBufsFullBytes() if( nBlockBufSize==255 ) FlushBlockBuf(); + assert(nBlockBufSize != 255 && "FlushBlockBuf ensures this is incrementable without overflow"); pBlockBuf[nBlockBufSize++] = static_cast(nBitsBuf); nBitsBuf >>= 8; nBitsBufSize -= 8;