]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-compression: ostream-zlib - Fix non-blocking gz header write
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 4 Oct 2021 10:37:11 +0000 (12:37 +0200)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 4 Oct 2021 10:37:11 +0000 (12:37 +0200)
Broken by 373dc6a93da1f6a0ad0c80dbb72566c2b3a295f2

src/lib-compression/ostream-zlib.c

index b93895d79b06349cd4e9ff82eb819f24fc7d8357..82c5a03a6cb99356d97582fc38065d5fe2ddbc76 100644 (file)
@@ -142,7 +142,7 @@ o_stream_zlib_send_chunk(struct zlib_ostream *zstream,
 
        if (zstream->header_bytes_left > 0) {
                if ((ret = o_stream_zlib_send_gz_header(zstream)) <= 0)
-                       return -1;
+                       return ret;
        }
 
        zs->next_in = (void *)data;