Mercurial > dovecot > core-2.2
changeset 13056:1c9b54de43f2
IMAP: Treat also "inbox/" case-insensitively as invalid mailbox name.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 03 Jun 2011 16:40:03 +0300 |
parents | e371cb27c5b6 |
children | 12e3e8570d77 |
files | src/imap/imap-commands-util.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/imap/imap-commands-util.c Fri Jun 03 16:33:43 2011 +0300 +++ b/src/imap/imap-commands-util.c Fri Jun 03 16:40:03 2011 +0300 @@ -59,7 +59,8 @@ storage_name = t_strndup(storage_name, storage_name_len-1); } - if (strcmp(mailbox, ns->prefix) == 0) { + if (strlen(mailbox) == ns->prefix_len) { + /* trying to open "ns prefix/" */ client_send_tagline(cmd, "NO Invalid mailbox name."); return NULL; }