From: Timo Sirainen Date: Fri, 11 Feb 2011 22:15:04 +0000 (+0200) Subject: lib-storage: Crashfix to removing deleted mailboxes from mailbox list index. X-Git-Tag: 2.1.alpha1~353 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=73408e56e7d32eec2dc2a63ce3395e0230209ca3;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Crashfix to removing deleted mailboxes from mailbox list index. --- diff --git a/src/lib-storage/list/index-mailbox-list.c b/src/lib-storage/list/index-mailbox-list.c index a4f88890fa..c9648185ce 100644 --- a/src/lib-storage/list/index-mailbox-list.c +++ b/src/lib-storage/list/index-mailbox-list.c @@ -246,7 +246,8 @@ index_mailbox_node_unlink(struct index_mailbox_list_sync_context *sync_ctx, struct index_mailbox_node **prev; prev = node->parent == NULL ? - &sync_ctx->ilist->mailbox_tree : &node->parent; + &sync_ctx->ilist->mailbox_tree : + &node->parent->children; while (*prev != node) prev = &(*prev)->next;