• R/O
  • HTTP
  • SSH
  • HTTPS

lha: 提交


Commit MetaInfo

修訂0f89645cf5fc0d2dcd7d79828147d4adb00ec210 (tree)
時間2016-05-08 09:31:03
作者Koji Arai <jca02266@gmai...>
CommiterKoji Arai

Log Message

Abort when getc() is failed.

Change Summary

差異

--- a/src/bitio.c
+++ b/src/bitio.c
@@ -20,7 +20,11 @@ fillbuf(n) /* Shift bitbuf n bits left, read n bits */
2020 bitbuf = (bitbuf << bitcount) + (subbitbuf >> (CHAR_BIT - bitcount));
2121 if (compsize != 0) {
2222 compsize--;
23- subbitbuf = (unsigned char) getc(infile);
23+ int c = getc(infile);
24+ if (c == EOF) {
25+ fatal_error("cannot read stream");
26+ }
27+ subbitbuf = (unsigned char)c;
2428 }
2529 else
2630 subbitbuf = 0;
Show on old repository browser