]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: ostream-multiplex - Make sure stream gets uncorked always
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Sun, 20 Oct 2019 10:52:25 +0000 (13:52 +0300)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Sun, 20 Oct 2019 10:52:25 +0000 (13:52 +0300)
src/lib/ostream-multiplex.c

index 352fe3acdcd0bb170d075538064752bc30baab07..c615140d64a151f56f78f5b61946fee840d880fc 100644 (file)
@@ -80,7 +80,7 @@ o_stream_multiplex_sendv(struct multiplex_ostream *mstream)
                if (channel->buf->used == 0)
                        continue;
                if (o_stream_get_buffer_avail_size(mstream->parent) < 6)
-                       return 0;
+                       break;
                /* check parent stream capacity */
                size_t tmp = o_stream_get_buffer_avail_size(mstream->parent) - 5;
                /* ensure it fits into 32 bit int */