From: Timo Sirainen Date: Thu, 19 Mar 2009 21:06:33 +0000 (-0400) Subject: Added more asserts. X-Git-Tag: 1.2.beta4~23 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b72b92d12bde9ca5f325a232babd74c6babef42f;p=thirdparty%2Fdovecot%2Fcore.git Added more asserts. --HG-- branch : HEAD --- diff --git a/src/lib/buffer.c b/src/lib/buffer.c index afca22847f..8c25da625f 100644 --- a/src/lib/buffer.c +++ b/src/lib/buffer.c @@ -66,6 +66,7 @@ buffer_check_limits(struct real_buffer *buf, size_t pos, size_t data_size) 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 --git a/src/lib/mempool.c b/src/lib/mempool.c index 2b71c54e32..7f5639dd9e 100644 --- a/src/lib/mempool.c +++ b/src/lib/mempool.c @@ -13,5 +13,6 @@ size_t pool_get_exp_grown_size(pool_t pool, size_t old_size, size_t min_size) if (easy_size < exp_size && easy_size >= min_size) exp_size = easy_size; + i_assert(exp_size >= min_size); return exp_size; }