From: Timo Sirainen Date: Sat, 25 Oct 2008 16:59:29 +0000 (+0300) Subject: virtual mailboxes: Potential crashfix. X-Git-Tag: 1.2.alpha4~156 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c399b462ce6b81c78eaf0fa9c7c35bca157daa1a;p=thirdparty%2Fdovecot%2Fcore.git virtual mailboxes: Potential crashfix. --HG-- branch : HEAD --- 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);