From: Timo Sirainen Date: Wed, 4 Feb 2009 22:44:01 +0000 (-0500) Subject: i_stream_read(): Added a few more asserts. X-Git-Tag: 1.2.beta1~22 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e4c81823af1fc43ca3f2ce9eb4af7fc8f57b13a5;p=thirdparty%2Fdovecot%2Fcore.git i_stream_read(): Added a few more asserts. --HG-- branch : HEAD --- diff --git a/src/lib/istream.c b/src/lib/istream.c index 345ceb03e6..cf8b7a0cd3 100644 --- a/src/lib/istream.c +++ b/src/lib/istream.c @@ -92,6 +92,10 @@ ssize_t i_stream_read(struct istream *stream) case 0: i_assert(!stream->blocking); break; + default: + i_assert(ret > 0); + i_assert((size_t)ret <= _stream->pos - _stream->skip); + break; } return ret; }