From c399b462ce6b81c78eaf0fa9c7c35bca157daa1a Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Sat, 25 Oct 2008 19:59:29 +0300 Subject: [PATCH] virtual mailboxes: Potential crashfix. --HG-- branch : HEAD --- src/plugins/virtual/virtual-storage.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/virtual/virtual-storage.c b/src/plugins/virtual/virtual-storage.c index d58a66887b..cf83f74d10 100644 --- a/src/plugins/virtual/virtual-storage.c +++ b/src/plugins/virtual/virtual-storage.c @@ -308,7 +308,8 @@ static int virtual_storage_mailbox_close(struct mailbox *box) bboxes = array_get_modifiable(&mbox->backend_boxes, &count); for (i = 0; i < count; i++) { - mailbox_search_result_free(&bboxes[i]->search_result); + if (bboxes[i]->search_result != NULL) + mailbox_search_result_free(&bboxes[i]->search_result); if (mailbox_close(&bboxes[i]->box) < 0) ret = -1; array_free(&bboxes[i]->sync_pending_removes); -- 2.47.3