dovecot-1.2: Added more asserts.

dovecot at dovecot.org dovecot at dovecot.org
Thu Mar 19 23:06:50 EET 2009


details:   http://hg.dovecot.org/dovecot-1.2/rev/ea833e894759
changeset: 8841:ea833e894759
user:      Timo Sirainen <tss at iki.fi>
date:      Thu Mar 19 17:06:33 2009 -0400
description:
Added more asserts.

diffstat:

2 files changed, 2 insertions(+)
src/lib/buffer.c  |    1 +
src/lib/mempool.c |    1 +

diffs (21 lines):

diff -r 241b3c178228 -r ea833e894759 src/lib/buffer.c
--- a/src/lib/buffer.c	Wed Mar 18 17:36:38 2009 -0400
+++ b/src/lib/buffer.c	Thu Mar 19 17:06:33 2009 -0400
@@ -66,6 +66,7 @@ buffer_check_limits(struct real_buffer *
 
 	if (new_size > buf->used)
 		buf->used = new_size;
+	i_assert(buf->used <= buf->alloc);
 }
 
 buffer_t *buffer_create_static_hard(pool_t pool, size_t size)
diff -r 241b3c178228 -r ea833e894759 src/lib/mempool.c
--- a/src/lib/mempool.c	Wed Mar 18 17:36:38 2009 -0400
+++ b/src/lib/mempool.c	Thu Mar 19 17:06:33 2009 -0400
@@ -13,5 +13,6 @@ size_t pool_get_exp_grown_size(pool_t po
 
 	if (easy_size < exp_size && easy_size >= min_size)
 		exp_size = easy_size;
+	i_assert(exp_size >= min_size);
 	return exp_size;
 }


More information about the dovecot-cvs mailing list