diff options
| -rw-r--r-- | bzip2recover.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bzip2recover.c b/bzip2recover.c index 4de1b6f..69fc86e 100644 --- a/bzip2recover.c +++ b/bzip2recover.c | |||
| @@ -202,7 +202,9 @@ static Int32 bsGetBit ( BitStream* bs ) | |||
| 202 | bs->buffLive --; | 202 | bs->buffLive --; |
| 203 | return ( ((bs->buffer) >> (bs->buffLive)) & 0x1 ); | 203 | return ( ((bs->buffer) >> (bs->buffLive)) & 0x1 ); |
| 204 | } else { | 204 | } else { |
| 205 | Int32 retVal = getc ( bs->handle ); | 205 | Int32 retVal; |
| 206 | errno = 0; | ||
| 207 | retVal = getc ( bs->handle ); | ||
| 206 | if ( retVal == EOF ) { | 208 | if ( retVal == EOF ) { |
| 207 | if (errno != 0) readError(); | 209 | if (errno != 0) readError(); |
| 208 | return 2; | 210 | return 2; |
