diff --git a/jdhuff.c b/jdhuff.c index 36fd03b93..4197cc5ce 100644 --- a/jdhuff.c +++ b/jdhuff.c @@ -422,7 +422,7 @@ jpeg_fill_bit_buffer (bitread_working_state * state, /* Pre-fetch 48 bytes, because the holding register is 64-bit */ #define FILL_BIT_BUFFER_FAST \ - if (bits_left < 16) { \ + if (bits_left <= 16) { \ GET_BYTE GET_BYTE GET_BYTE GET_BYTE GET_BYTE GET_BYTE \ } @@ -430,7 +430,7 @@ jpeg_fill_bit_buffer (bitread_working_state * state, /* Pre-fetch 16 bytes, because the holding register is 32-bit */ #define FILL_BIT_BUFFER_FAST \ - if (bits_left < 16) { \ + if (bits_left <= 16) { \ GET_BYTE GET_BYTE \ }