Mercurial > dovecot > core-2.2
diff src/lib-index/mail-index.c @ 4616:b0966236fda7 HEAD
Memory leak fixes
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 17 Sep 2006 21:34:15 +0300 |
parents | bf4e98a0de3f |
children | d021f2b0ded2 |
line wrap: on
line diff
--- a/src/lib-index/mail-index.c Sun Sep 17 21:11:11 2006 +0300 +++ b/src/lib-index/mail-index.c Sun Sep 17 21:34:15 2006 +0300 @@ -65,6 +65,7 @@ array_free(&index->sync_lost_handlers); array_free(&index->keywords); + array_free(&index->mail_index_module_contexts); i_free(index->error); i_free(index->dir); @@ -115,7 +116,7 @@ struct mail_index_registered_ext *rext; rext = array_idx_modifiable(&index->extensions, ext_id); - i_assert(rext->expunge_handler == NULL); + i_assert(rext->expunge_handler == NULL || rext->expunge_handler == cb); rext->expunge_handler = cb; rext->expunge_context = context;