diff options
Diffstat (limited to 'lib/decompress_bunzip2.c')
-rw-r--r-- | lib/decompress_bunzip2.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/decompress_bunzip2.c b/lib/decompress_bunzip2.c index 8290e0bef7ea..6dd0335ea61b 100644 --- a/lib/decompress_bunzip2.c +++ b/lib/decompress_bunzip2.c | |||
@@ -184,7 +184,7 @@ static int INIT get_next_block(struct bunzip_data *bd) | |||
184 | if (get_bits(bd, 1)) | 184 | if (get_bits(bd, 1)) |
185 | return RETVAL_OBSOLETE_INPUT; | 185 | return RETVAL_OBSOLETE_INPUT; |
186 | origPtr = get_bits(bd, 24); | 186 | origPtr = get_bits(bd, 24); |
187 | if (origPtr > dbufSize) | 187 | if (origPtr >= dbufSize) |
188 | return RETVAL_DATA_ERROR; | 188 | return RETVAL_DATA_ERROR; |
189 | /* mapping table: if some byte values are never used (encoding things | 189 | /* mapping table: if some byte values are never used (encoding things |
190 | like ascii text), the compression code removes the gaps to have fewer | 190 | like ascii text), the compression code removes the gaps to have fewer |