# HG changeset patch # User Timo Sirainen # Date 1241027419 14400 # Node ID 47fa92207042bd4647183182e96a0283d5d963e6 # Parent 1d21a3d0a29506a50476a8ba2220260fa1f0b8c6 Virtual: If opening a virtual mailbox fails, don't leak memory/timeouts. diff -r 1d21a3d0a295 -r 47fa92207042 src/plugins/virtual/virtual-storage.c --- 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; }