bunzip2: the correct condition is "n < groupCount", not "n <= groupCount". Closes 11896

function                                             old     new   delta
get_next_block                                      1677    1681      +4

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2019-05-23 14:54:13 +02:00
parent 028c5aa18b
commit 58d998d2f9

View File

@ -235,9 +235,9 @@ static int get_next_block(bunzip_data *bd)
/* Get next value */ /* Get next value */
int n = 0; int n = 0;
while (get_bits(bd, 1)) { while (get_bits(bd, 1)) {
n++;
if (n >= groupCount) if (n >= groupCount)
return RETVAL_DATA_ERROR; return RETVAL_DATA_ERROR;
n++;
} }
/* Decode MTF to get the next selector */ /* Decode MTF to get the next selector */
tmp_byte = mtfSymbol[n]; tmp_byte = mtfSymbol[n];