dovecot-1.2: i_stream_read(): Added a few more asserts.
dovecot at dovecot.org
dovecot at dovecot.org
Thu Feb 5 00:50:28 EET 2009
details: http://hg.dovecot.org/dovecot-1.2/rev/3d8e70cbf224
changeset: 8721:3d8e70cbf224
user: Timo Sirainen <tss at iki.fi>
date: Wed Feb 04 17:44:01 2009 -0500
description:
i_stream_read(): Added a few more asserts.
diffstat:
1 file changed, 4 insertions(+)
src/lib/istream.c | 4 ++++
diffs (14 lines):
diff -r d7c8acf3213b -r 3d8e70cbf224 src/lib/istream.c
--- a/src/lib/istream.c Wed Feb 04 17:43:39 2009 -0500
+++ b/src/lib/istream.c Wed Feb 04 17:44:01 2009 -0500
@@ -92,6 +92,10 @@ ssize_t i_stream_read(struct istream *st
case 0:
i_assert(!stream->blocking);
break;
+ default:
+ i_assert(ret > 0);
+ i_assert((size_t)ret <= _stream->pos - _stream->skip);
+ break;
}
return ret;
}
More information about the dovecot-cvs
mailing list