From: Timo Sirainen Date: Mon, 26 Oct 2009 21:06:21 +0000 (-0400) Subject: istream-seekable: Don't assert-crash when input buffer becomes full. X-Git-Tag: 2.0.alpha3~112 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1b9aae1cb53708b5a3d861b4db6ba96ac2eb35b4;p=thirdparty%2Fdovecot%2Fcore.git istream-seekable: Don't assert-crash when input buffer becomes full. --HG-- branch : HEAD --- diff --git a/src/lib/istream-seekable.c b/src/lib/istream-seekable.c index b53177d0fd..4bb1cfbde1 100644 --- a/src/lib/istream-seekable.c +++ b/src/lib/istream-seekable.c @@ -252,6 +252,8 @@ static ssize_t i_stream_seekable_read(struct istream_private *stream) stream->istream.eof = sstream->fd_input->eof; stream->istream.stream_errno = sstream->fd_input->stream_errno; + } else { + ret = -2; } stream->buffer = i_stream_get_data(sstream->fd_input, &pos);