summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--inflate.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/inflate.c b/inflate.c
index 8acbef4..ef60267 100644
--- a/inflate.c
+++ b/inflate.c
@@ -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;