Mercurial > dovecot > original-hg > dovecot-1.2
diff src/lib/mempool.h @ 6428:7cad076906eb HEAD
pool_unref() now takes ** pointer.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 16 Sep 2007 14:04:06 +0300 |
parents | 6a64e64fa3a3 |
children |
line wrap: on
line diff
--- a/src/lib/mempool.h Sun Sep 16 13:51:51 2007 +0300 +++ b/src/lib/mempool.h Sun Sep 16 14:04:06 2007 +0300 @@ -79,7 +79,7 @@ /* Pools should be used through these macros: */ #define pool_get_name(pool) (pool)->v->get_name(pool) #define pool_ref(pool) (pool)->v->ref(pool) -#define pool_unref(pool) (pool)->v->unref(&(pool)) +#define pool_unref(pool) ((*pool))->v->unref(pool) #define p_new(pool, type, count) \ ((type *) p_malloc(pool, sizeof(type) * (count)))