dovecot-2.1: mailbox_list_index=yes: Don't crash at deinit (fix ...

dovecot at dovecot.org dovecot at dovecot.org
Wed Mar 14 15:41:08 EET 2012


details:   http://hg.dovecot.org/dovecot-2.1/rev/316110bd18e0
changeset: 14307:316110bd18e0
user:      Timo Sirainen <tss at iki.fi>
date:      Wed Mar 14 15:40:35 2012 +0200
description:
mailbox_list_index=yes: Don't crash at deinit (fix to previous change)

diffstat:

 src/lib-storage/list/mailbox-list-index.c |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diffs (13 lines):

diff -r 0274c4132052 -r 316110bd18e0 src/lib-storage/list/mailbox-list-index.c
--- a/src/lib-storage/list/mailbox-list-index.c	Wed Mar 14 15:34:14 2012 +0200
+++ b/src/lib-storage/list/mailbox-list-index.c	Wed Mar 14 15:40:35 2012 +0200
@@ -298,7 +298,8 @@
 	hash_table_destroy(&ilist->mailbox_hash);
 	hash_table_destroy(&ilist->mailbox_names);
 	pool_unref(&ilist->mailbox_pool);
-	mail_index_close(ilist->index);
+	if (ilist->opened)
+		mail_index_close(ilist->index);
 	mail_index_free(&ilist->index);
 	ilist->module_ctx.super.deinit(list);
 }


More information about the dovecot-cvs mailing list