summaryrefslogtreecommitdiff
path: root/gzlib.c
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2019-04-13 17:05:16 -0700
committerMark Adler <madler@alumni.caltech.edu>2019-04-13 17:08:50 -0700
commit79baebe50e4d6b73ae1f8b603f0ef41300110aa3 (patch)
treece453518c642755fafd819d8e36ba0b79ceff069 /gzlib.c
parent0e96d8e7c7079ab9f07cc7b57ae3ca9de8c80742 (diff)
downloadzlib-79baebe50e4d6b73ae1f8b603f0ef41300110aa3.tar.gz
Avoid adding empty gzip member after gzflush with Z_FINISH.
Diffstat (limited to 'gzlib.c')
-rw-r--r--gzlib.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gzlib.c b/gzlib.c
index 4838bf0..f6b3b40 100644
--- a/gzlib.c
+++ b/gzlib.c
@@ -81,6 +81,8 @@ local void gz_reset(state)
state->past = 0; /* have not read past end yet */
state->how = LOOK; /* look for gzip header */
}
+ else /* for writing ... */
+ state->reset = 0; /* no deflateReset pending */
state->seek = 0; /* no seek request pending */
gz_error(state, Z_OK, NULL); /* clear error */
state->x.pos = 0; /* no uncompressed data yet */