From: Timo Sirainen Date: Fri, 9 Jul 2004 18:31:26 +0000 (+0300) Subject: Never treat "mailbox/" as a valid mailbox name. X-Git-Tag: 1.1.alpha1~3802 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=acfe1b7f86bb21b896bbce39fcb4379b0481312b;p=thirdparty%2Fdovecot%2Fcore.git Never treat "mailbox/" as a valid mailbox name. --HG-- branch : HEAD --- diff --git a/src/lib-storage/index/mbox/mbox-storage.c b/src/lib-storage/index/mbox/mbox-storage.c index 6a2543d0fa..f0fc8582f9 100644 --- a/src/lib-storage/index/mbox/mbox-storage.c +++ b/src/lib-storage/index/mbox/mbox-storage.c @@ -329,7 +329,10 @@ static int mbox_is_valid_create_name(const char *name) static int mbox_is_valid_existing_name(const char *name) { - if (name[0] == '\0') + size_t len; + + len = strlen(name); + if (name[0] == '\0' || name[len-1] == '/') return FALSE; return mbox_is_valid_mask(name);