aboutsummaryrefslogtreecommitdiff
path: root/inflate.c
diff options
context:
space:
mode:
Diffstat (limited to 'inflate.c')
-rw-r--r--inflate.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/inflate.c b/inflate.c
index a4b5b68..575fcdf 100644
--- a/inflate.c
+++ b/inflate.c
@@ -1433,6 +1433,8 @@ z_streamp strm;
1433 1433
1434 /* return no joy or set up to restart inflate() on a new block */ 1434 /* return no joy or set up to restart inflate() on a new block */
1435 if (state->have != 4) return Z_DATA_ERROR; 1435 if (state->have != 4) return Z_DATA_ERROR;
1436 if (state->mode == HEAD)
1437 state->wrap = 0; /* never processed header, so assume raw */
1436 in = strm->total_in; out = strm->total_out; 1438 in = strm->total_in; out = strm->total_out;
1437 inflateReset(strm); 1439 inflateReset(strm);
1438 strm->total_in = in; strm->total_out = out; 1440 strm->total_in = in; strm->total_out = out;