# HG changeset patch # User Timo Sirainen # Date 1198284162 -7200 # Node ID a567e6863aa72f1c61a64a2003c29b87629c6b57 # Parent 08a3ba5de497981c90e174f1563339526229f678 mail_index_transaction_reset() didn't reset mail_index_ext_set_reset_id() calls. Those calls also leaked memory. diff -r 08a3ba5de497 -r a567e6863aa7 src/lib-index/mail-index-transaction.c --- a/src/lib-index/mail-index-transaction.c Sat Dec 22 01:59:42 2007 +0200 +++ b/src/lib-index/mail-index-transaction.c Sat Dec 22 02:42:42 2007 +0200 @@ -73,6 +73,8 @@ array_free(&t->ext_resizes); if (array_is_created(&t->ext_resets)) array_free(&t->ext_resets); + if (array_is_created(&t->ext_reset_ids)) + array_free(&t->ext_reset_ids); t->first_new_seq = mail_index_view_get_messages_count(t->view)+1; t->last_new_seq = 0;