From: Timo Sirainen Date: Sat, 6 Feb 2010 23:55:06 +0000 (+0200) Subject: fs layout: We didn't properly prevent maildir_name from being used in mailbox names. X-Git-Tag: 2.0.beta3~144 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3fd9a1c34becbf7227dce02e696b42b0267e5444;p=thirdparty%2Fdovecot%2Fcore.git fs layout: We didn't properly prevent maildir_name from being used in mailbox names. --HG-- branch : HEAD --- diff --git a/src/lib-storage/list/mailbox-list-fs.c b/src/lib-storage/list/mailbox-list-fs.c index f344df28b7..4d5cd0bef6 100644 --- a/src/lib-storage/list/mailbox-list-fs.c +++ b/src/lib-storage/list/mailbox-list-fs.c @@ -78,8 +78,8 @@ fs_list_is_valid_common_nonfs(struct mailbox_list *list, const char *name) if (maildir_len > 0 && strncmp(p, list->set.maildir_name, maildir_len) == 0 && - (p[maildir_len-1] == '\0' || - p[maildir_len-1] == '/')) { + (p[maildir_len] == '\0' || + p[maildir_len] == '/')) { /* don't allow maildir_name to be used as part of the mailbox name */ return FALSE;