changeset 8179:414b6a5c35db HEAD

virtual: STATUS command on a virtual mailbox crashed.
author Timo Sirainen <tss@iki.fi>
date Tue, 09 Sep 2008 11:46:18 +0300
parents a6ae37414011
children f6838eb4e0e6
files src/plugins/virtual/virtual-sync.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/virtual/virtual-sync.c	Tue Sep 09 08:48:51 2008 +0300
+++ b/src/plugins/virtual/virtual-sync.c	Tue Sep 09 11:46:18 2008 +0300
@@ -851,6 +851,9 @@
 	struct mailbox_status status;
 	int ret;
 
+	if (!bbox->box->opened)
+		index_storage_mailbox_open(ibox);
+
 	/* if we already did some changes to index, commit them before
 	   syncing starts. */
 	virtual_backend_box_sync_mail_unset(bbox);