dovecot-1.1: i_stream_read(): Added a few more asserts.
dovecot at dovecot.org
dovecot at dovecot.org
Thu Feb 5 00:50:58 EET 2009
details: http://hg.dovecot.org/dovecot-1.1/rev/7d175e4ea57d
changeset: 8154:7d175e4ea57d
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 e1cac844aa1e -r 7d175e4ea57d src/lib/istream.c
--- a/src/lib/istream.c Wed Feb 04 17:50:05 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