diff src/imap/cmd-close.c @ 2676:542edc7f6091 HEAD

Don't crash if CLOSEing without open mailbox.
author Timo Sirainen <tss@iki.fi>
date Tue, 28 Sep 2004 16:19:25 +0300
parents 755ec9442a58
children 61abed5f7864
line wrap: on
line diff
--- a/src/imap/cmd-close.c	Tue Sep 28 13:55:36 2004 +0300
+++ b/src/imap/cmd-close.c	Tue Sep 28 16:19:25 2004 +0300
@@ -7,11 +7,12 @@
 int cmd_close(struct client *client)
 {
 	struct mailbox *mailbox = client->mailbox;
-	struct mail_storage *storage = mailbox_get_storage(mailbox);
+	struct mail_storage *storage;
 
 	if (!client_verify_open_mailbox(client))
 		return TRUE;
 
+	storage = mailbox_get_storage(mailbox);
 	client->mailbox = NULL;
 
 	if (!mailbox_is_readonly(mailbox)) {