changeset 7020:a567e6863aa7 HEAD

mail_index_transaction_reset() didn't reset mail_index_ext_set_reset_id() calls. Those calls also leaked memory.
author Timo Sirainen <tss@iki.fi>
date Sat, 22 Dec 2007 02:42:42 +0200
parents 08a3ba5de497
children c4f4fa03e14e
files src/lib-index/mail-index-transaction.c
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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;