changeset 9544:1ff706e7d95f HEAD

fs layout: We didn't properly prevent maildir_name from being used in mailbox names.
author Timo Sirainen <tss@iki.fi>
date Sun, 07 Feb 2010 01:55:06 +0200
parents 4a6dd192c8af
children 93ee1f7bfeff
files src/lib-storage/list/mailbox-list-fs.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/list/mailbox-list-fs.c	Sat Feb 06 21:08:55 2010 +0200
+++ b/src/lib-storage/list/mailbox-list-fs.c	Sun Feb 07 01:55:06 2010 +0200
@@ -76,8 +76,8 @@
 			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;