changeset 8333:0738739a8152 HEAD

virtual mailboxes: Potential crashfix.
author Timo Sirainen <tss@iki.fi>
date Sat, 25 Oct 2008 19:59:29 +0300
parents b41126d4379e
children ba6ec21af651
files src/plugins/virtual/virtual-storage.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/virtual/virtual-storage.c	Sat Oct 25 16:32:53 2008 +0300
+++ b/src/plugins/virtual/virtual-storage.c	Sat Oct 25 19:59:29 2008 +0300
@@ -308,7 +308,8 @@
 
 	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);