dovecot-1.2: virtual mailboxes: Potential crashfix.

dovecot at dovecot.org dovecot at dovecot.org
Sat Oct 25 19:59:32 EEST 2008


details:   http://hg.dovecot.org/dovecot-1.2/rev/0738739a8152
changeset: 8333:0738739a8152
user:      Timo Sirainen <tss at iki.fi>
date:      Sat Oct 25 19:59:29 2008 +0300
description:
virtual mailboxes: Potential crashfix.

diffstat:

1 file changed, 2 insertions(+), 1 deletion(-)
src/plugins/virtual/virtual-storage.c |    3 ++-

diffs (13 lines):

diff -r b41126d4379e -r 0738739a8152 src/plugins/virtual/virtual-storage.c
--- 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 @@ static int virtual_storage_mailbox_close
 
 	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);


More information about the dovecot-cvs mailing list