From: Timo Sirainen Date: Sun, 20 Oct 2019 10:52:25 +0000 (+0300) Subject: lib: ostream-multiplex - Make sure stream gets uncorked always X-Git-Tag: 2.3.9~95 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7da12324d9bd5c94e1dfe23261067fc6387bc7ad;p=thirdparty%2Fdovecot%2Fcore.git lib: ostream-multiplex - Make sure stream gets uncorked always --- diff --git a/src/lib/ostream-multiplex.c b/src/lib/ostream-multiplex.c index 352fe3acdc..c615140d64 100644 --- a/src/lib/ostream-multiplex.c +++ b/src/lib/ostream-multiplex.c @@ -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 */