changeset 10557:907dc8769491 HEAD

namespace list=children: Fail if namespace prefix doesn't end with separator.
author Timo Sirainen <tss@iki.fi>
date Tue, 19 Jan 2010 15:45:14 +0200
parents e7f3a0e6e2a4
children 26583093cb54
files src/lib-storage/mail-namespace.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/mail-namespace.c	Tue Jan 19 14:40:13 2010 +0200
+++ b/src/lib-storage/mail-namespace.c	Tue Jan 19 15:45:14 2010 +0200
@@ -181,7 +181,8 @@
 			inbox_ns = ns;
 		}
 		if (*ns->prefix != '\0' &&
-		    (ns->flags & NAMESPACE_FLAG_LIST_PREFIX) != 0 &&
+		    (ns->flags & (NAMESPACE_FLAG_LIST_PREFIX |
+				  NAMESPACE_FLAG_LIST_CHILDREN)) != 0 &&
 		    ns->prefix[strlen(ns->prefix)-1] != ns->sep) {
 			*error_r = t_strdup_printf(
 				"namespace configuration error: "