Mercurial > dovecot > core-2.2
changeset 20861:ddae63d7bc9c
lib: Don't set ostream buffer as blocking
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Wed, 18 May 2016 17:45:09 +0300 |
parents | 668274a98b48 |
children | c7ce2b87fc92 |
files | src/lib/ostream-buffer.c |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/ostream-buffer.c Mon May 16 19:33:40 2016 +0300 +++ b/src/lib/ostream-buffer.c Wed May 18 17:45:09 2016 +0300 @@ -59,7 +59,9 @@ struct ostream *output; bstream = i_new(struct buffer_ostream, 1); - bstream->ostream.ostream.blocking = TRUE; + /* we don't set buffer as blocking, because if max_buffer_size is + changed it can get truncated. this is used in various places in + unit tests. */ bstream->ostream.max_buffer_size = (size_t)-1; bstream->ostream.seek = o_stream_buffer_seek; bstream->ostream.sendv = o_stream_buffer_sendv;