changeset 8991:47fa92207042 HEAD

Virtual: If opening a virtual mailbox fails, don't leak memory/timeouts.
author Timo Sirainen <tss@iki.fi>
date Wed, 29 Apr 2009 13:50:19 -0400
parents 1d21a3d0a295
children 9f91cc822f34
files src/plugins/virtual/virtual-storage.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/virtual/virtual-storage.c	Wed Apr 29 13:37:12 2009 -0400
+++ b/src/plugins/virtual/virtual-storage.c	Wed Apr 29 13:50:19 2009 -0400
@@ -290,7 +290,7 @@
 		     array_count(&storage->open_stack)-1, 1);
 	if (failed) {
 		virtual_config_free(mbox);
-		pool_unref(&pool);
+		index_storage_mailbox_close(&mbox->ibox.box);
 		return NULL;
 	}