From: Aki Tuomi Date: Tue, 3 Mar 2020 11:21:21 +0000 (+0200) Subject: lib-compress: ostream-zlib - Make sure finished stream is fully flushed X-Git-Tag: 2.3.11.2~562 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d059c624c538be661420c27cc6121edcc6da97f;p=thirdparty%2Fdovecot%2Fcore.git lib-compress: ostream-zlib - Make sure finished stream is fully flushed --- diff --git a/src/lib-compression/ostream-zlib.c b/src/lib-compression/ostream-zlib.c index 67584d4667..306655544c 100644 --- a/src/lib-compression/ostream-zlib.c +++ b/src/lib-compression/ostream-zlib.c @@ -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;