diff options
-rw-r--r-- | inflate.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -255,6 +255,8 @@ int value; | |||
255 | struct inflate_state FAR *state; | 255 | struct inflate_state FAR *state; |
256 | 256 | ||
257 | if (inflateStateCheck(strm)) return Z_STREAM_ERROR; | 257 | if (inflateStateCheck(strm)) return Z_STREAM_ERROR; |
258 | if (bits == 0) | ||
259 | return Z_OK; | ||
258 | state = (struct inflate_state FAR *)strm->state; | 260 | state = (struct inflate_state FAR *)strm->state; |
259 | if (bits < 0) { | 261 | if (bits < 0) { |
260 | state->hold = 0; | 262 | state->hold = 0; |