[dovecot-cvs] dovecot/src/imap commands-util.c,1.13,1.14
cras at procontrol.fi
cras at procontrol.fi
Thu Jan 2 15:06:00 EET 2003
Update of /home/cvs/dovecot/src/imap
In directory danu:/tmp/cvs-serv20511/src/imap
Modified Files:
commands-util.c
Log Message:
Handle the MAILBOX_NAME_NOINFERIORS case.
Index: commands-util.c
===================================================================
RCS file: /home/cvs/dovecot/src/imap/commands-util.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- commands-util.c 2 Jan 2003 10:21:41 -0000 1.13
+++ commands-util.c 2 Jan 2003 13:05:58 -0000 1.14
@@ -47,6 +47,13 @@
}
switch (mailbox_status) {
+ case MAILBOX_NAME_EXISTS:
+ if (should_exist || !should_not_exist)
+ return TRUE;
+
+ client_send_tagline(client, "NO Mailbox exists.");
+ break;
+
case MAILBOX_NAME_VALID:
if (!should_exist)
return TRUE;
@@ -61,12 +68,11 @@
"NO Invalid mailbox name: ", mailbox, NULL));
break;
- case MAILBOX_NAME_EXISTS:
- if (should_exist || !should_not_exist)
- return TRUE;
-
- client_send_tagline(client, "NO Mailbox exists.");
+ case MAILBOX_NAME_NOINFERIORS:
+ client_send_tagline(client,
+ "NO Mailbox parent doesn't allow inferior mailboxes.");
break;
+
default:
i_unreached();
}
More information about the dovecot-cvs
mailing list