diff --git a/src/lib/util/bitstream.h b/src/lib/util/bitstream.h index 1c1859199d7..85c2e067c2f 100644 --- a/src/lib/util/bitstream.h +++ b/src/lib/util/bitstream.h @@ -126,6 +126,9 @@ inline bitstream_in::bitstream_in(const void *src, UINT32 srclength) inline UINT32 bitstream_in::peek(int numbits) { + if (numbits == 0) + return 0; + // fetch data if we need more if (numbits > m_bits) {