From: Timo Sirainen Date: Tue, 11 Aug 2009 20:59:55 +0000 (-0400) Subject: ostream-buffer: Don't grow buffer above max_buffer_size. X-Git-Tag: 2.0.alpha1~286 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7bfec846657e40a8f10a169caf43491b4bce9387;p=thirdparty%2Fdovecot%2Fcore.git ostream-buffer: Don't grow buffer above max_buffer_size. --HG-- branch : HEAD --- diff --git a/src/lib/ostream-buffer.c b/src/lib/ostream-buffer.c index 17572b6ca7..68fa172cb6 100644 --- a/src/lib/ostream-buffer.c +++ b/src/lib/ostream-buffer.c @@ -70,7 +70,7 @@ o_stream_buffer_sendv(struct ostream_private *stream, left = bstream->max_buffer_size - stream->ostream.offset; n = I_MIN(left, iov[i].iov_len); buffer_write(bstream->buf, stream->ostream.offset, - iov[i].iov_base, iov[i].iov_len); + iov[i].iov_base, n); ret += n; if (n != iov[i].iov_len) break;