From: Timo Sirainen Date: Sun, 9 Oct 2016 20:34:18 +0000 (+0300) Subject: lib-compression: Fixed compler warnings and wrongly triggering asserts. X-Git-Tag: 2.2.26~172 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f71958552f74bb0f71fc5e0735d8bfa93aed5592;p=thirdparty%2Fdovecot%2Fcore.git lib-compression: Fixed compler warnings and wrongly triggering asserts. Broken by 7f74811b7. --- diff --git a/src/lib-compression/istream-bzlib.c b/src/lib-compression/istream-bzlib.c index a834538d90..1b6de8146c 100644 --- a/src/lib-compression/istream-bzlib.c +++ b/src/lib-compression/istream-bzlib.c @@ -226,7 +226,7 @@ i_stream_bzlib_seek(struct istream_private *stream, uoff_t v_offset, bool mark) stream->pos = stream->skip; } else { /* read and cache forward */ - ssize_t ret; + ssize_t ret = -1; do { size_t avail = stream->pos - stream->skip; diff --git a/src/lib-compression/istream-lz4.c b/src/lib-compression/istream-lz4.c index ed5efd0214..228147898b 100644 --- a/src/lib-compression/istream-lz4.c +++ b/src/lib-compression/istream-lz4.c @@ -210,7 +210,7 @@ i_stream_lz4_seek(struct istream_private *stream, uoff_t v_offset, bool mark) stream->pos = stream->skip; } else { /* read and cache forward */ - ssize_t ret; + ssize_t ret = -1; do { size_t avail = stream->pos - stream->skip; diff --git a/src/lib-compression/istream-lzma.c b/src/lib-compression/istream-lzma.c index cf7e943832..537b8b00fc 100644 --- a/src/lib-compression/istream-lzma.c +++ b/src/lib-compression/istream-lzma.c @@ -235,7 +235,7 @@ i_stream_lzma_seek(struct istream_private *stream, uoff_t v_offset, bool mark) stream->pos = stream->skip; } else { /* read and cache forward */ - ssize_t ret; + ssize_t ret = -1; do { size_t avail = stream->pos - stream->skip; diff --git a/src/lib-compression/istream-zlib.c b/src/lib-compression/istream-zlib.c index ae589c686b..80d26eb2c8 100644 --- a/src/lib-compression/istream-zlib.c +++ b/src/lib-compression/istream-zlib.c @@ -379,7 +379,7 @@ i_stream_zlib_seek(struct istream_private *stream, uoff_t v_offset, bool mark) stream->pos = stream->skip; } else { /* read and cache forward */ - ssize_t ret; + ssize_t ret = -1; do { size_t avail = stream->pos - stream->skip;