aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archival/libunarchive/decompress_bunzip2.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/archival/libunarchive/decompress_bunzip2.c b/archival/libunarchive/decompress_bunzip2.c
index 34afd6f99..df6fa078f 100644
--- a/archival/libunarchive/decompress_bunzip2.c
+++ b/archival/libunarchive/decompress_bunzip2.c
@@ -413,7 +413,7 @@ got_huff_bits:
413 context). Thus space is saved. */ 413 context). Thus space is saved. */
414 414
415 t += (runPos << nextSym); /* +runPos if RUNA; +2*runPos if RUNB */ 415 t += (runPos << nextSym); /* +runPos if RUNA; +2*runPos if RUNB */
416 runPos <<= 1; 416 if(runPos < dbufSize) runPos <<= 1;
417 goto end_of_huffman_loop; 417 goto end_of_huffman_loop;
418 } 418 }
419 419