From 4b345e3ada1847f53f389d955cc007d9e250a633 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 8 Mar 2010 19:11:12 +0200 Subject: [PATCH] zlib: Fixed seeking in zlib/bzlib input stream. --HG-- branch : HEAD --- src/plugins/zlib/istream-bzlib.c | 1 + src/plugins/zlib/istream-zlib.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/plugins/zlib/istream-bzlib.c b/src/plugins/zlib/istream-bzlib.c index 6bc3de9b12..946c22e99c 100644 --- a/src/plugins/zlib/istream-bzlib.c +++ b/src/plugins/zlib/istream-bzlib.c @@ -195,6 +195,7 @@ static void i_stream_bzlib_reset(struct bzlib_istream *zstream) zstream->zs.next_in = NULL; zstream->zs.avail_in = 0; + stream->parent_expected_offset = stream->parent_start_offset; stream->skip = stream->pos = 0; stream->istream.v_offset = 0; zstream->high_pos = 0; diff --git a/src/plugins/zlib/istream-zlib.c b/src/plugins/zlib/istream-zlib.c index 18dd5ad76a..a0eaca31c3 100644 --- a/src/plugins/zlib/istream-zlib.c +++ b/src/plugins/zlib/istream-zlib.c @@ -341,6 +341,7 @@ static void i_stream_zlib_reset(struct zlib_istream *zstream) zstream->zs.next_in = NULL; zstream->zs.avail_in = 0; + stream->parent_expected_offset = stream->parent_start_offset; stream->skip = stream->pos = 0; stream->istream.v_offset = 0; zstream->high_pos = 0; -- 2.47.3