dovecot: Fix to handling buffer full conditions.
dovecot at dovecot.org
dovecot at dovecot.org
Sat Oct 20 20:45:09 EEST 2007
details: http://hg.dovecot.org/dovecot/rev/b39233d16d0f
changeset: 6565:b39233d16d0f
user: Timo Sirainen <tss at iki.fi>
date: Sat Oct 20 20:20:43 2007 +0300
description:
Fix to handling buffer full conditions.
diffstat:
1 file changed, 2 insertions(+), 4 deletions(-)
src/lib-mail/istream-header-filter.c | 6 ++----
diffs (16 lines):
diff -r c4fa8b1ee24a -r b39233d16d0f src/lib-mail/istream-header-filter.c
--- a/src/lib-mail/istream-header-filter.c Sat Oct 20 19:25:35 2007 +0300
+++ b/src/lib-mail/istream-header-filter.c Sat Oct 20 20:20:43 2007 +0300
@@ -232,10 +232,8 @@ static ssize_t i_stream_header_filter_re
stream->buffer = i_stream_get_data(mstream->input, &pos);
if (pos <= stream->pos) {
- if ((ret = i_stream_read(mstream->input)) == -2) {
- if (stream->skip == 0)
- return -2;
- }
+ if ((ret = i_stream_read(mstream->input)) == -2)
+ return -2;
stream->istream.stream_errno = mstream->input->stream_errno;
stream->istream.eof = mstream->input->eof;
stream->buffer = i_stream_get_data(mstream->input, &pos);
More information about the dovecot-cvs
mailing list