From 85e7d7d9ba71d95a9e6a64b98bae4fac09f06f1c Mon Sep 17 00:00:00 2001 From: Mark Adler Date: Fri, 9 Sep 2011 23:22:21 -0700 Subject: zlib 1.2.0.3 --- gzio.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gzio.c') diff --git a/gzio.c b/gzio.c index 14fc33c..1beb47f 100644 --- a/gzio.c +++ b/gzio.c @@ -506,7 +506,8 @@ int ZEXPORT gzungetc(c, file) s->back = c; s->stream.total_out--; s->last = (s->z_err == Z_STREAM_END); - if (s->z_eof) s->z_eof = 0; + if (s->last) s->z_err = Z_OK; + s->z_eof = 0; return c; } @@ -812,7 +813,7 @@ z_off_t ZEXPORT gzseek (file, offset, whence) if (s->outbuf == Z_NULL) return -1L; } if (offset && s->back != EOF) { - s->back == EOF; + s->back = EOF; s->stream.total_out++; offset--; if (s->last) s->z_err = Z_STREAM_END; -- cgit v1.2.3-55-g6feb