]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-compression: Fixed compler warnings and wrongly triggering asserts.
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Sun, 9 Oct 2016 20:34:18 +0000 (23:34 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 13 Oct 2016 08:23:46 +0000 (10:23 +0200)
Broken by 7f74811b7.

src/lib-compression/istream-bzlib.c
src/lib-compression/istream-lz4.c
src/lib-compression/istream-lzma.c
src/lib-compression/istream-zlib.c

index a834538d90b87d3632b70572f57dde1cf2d0dd8e..1b6de8146cc59a7661ac191b1c07bca3d973eacf 100644 (file)
@@ -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;
index ed5efd0214feb694e9af5396243f7f72586cc67b..228147898ba79a3cf21ed3d6597486654222155e 100644 (file)
@@ -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;
index cf7e943832cfef6f4ef4c1a132a071e6af1dcbd2..537b8b00fc2587b4cc745804224e855e26bc2e44 100644 (file)
@@ -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;
index ae589c686b0dea97a519244f25bf355bbe00cb4f..80d26eb2c87408b1a4fce947eb5bf8f99b74e384 100644 (file)
@@ -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;