]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-compress: ostream-zlib - Make sure finished stream is fully flushed
authorAki Tuomi <aki.tuomi@open-xchange.com>
Tue, 3 Mar 2020 11:21:21 +0000 (13:21 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 6 Mar 2020 09:00:50 +0000 (09:00 +0000)
src/lib-compression/ostream-zlib.c

index 67584d46679e9f81e3e8abe9acd745bcd39d11f6..306655544c3b4b146809c5edf85ffe62414ba736 100644 (file)
@@ -176,7 +176,7 @@ o_stream_zlib_send_flush(struct zlib_ostream *zstream, bool final)
        i_assert(zs->avail_in == 0);
 
        if (zstream->flushed)
-               return 0;
+               return 1;
 
        if ((ret = o_stream_flush_parent_if_needed(&zstream->ostream)) <= 0)
                return ret;