From e4c81823af1fc43ca3f2ce9eb4af7fc8f57b13a5 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 4 Feb 2009 17:44:01 -0500 Subject: [PATCH] i_stream_read(): Added a few more asserts. --HG-- branch : HEAD --- src/lib/istream.c | 4 ++++ 1 file changed, 4 insertions(+) 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; } -- 2.47.3