From 1b5dadea382aa04ad0e59b71e3a309add1b80df7 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 19 Jan 2010 15:45:14 +0200 Subject: [PATCH] namespace list=children: Fail if namespace prefix doesn't end with separator. --HG-- branch : HEAD --- src/lib-storage/mail-namespace.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib-storage/mail-namespace.c b/src/lib-storage/mail-namespace.c index 5173066bff..8c9c8b4b8c 100644 --- a/src/lib-storage/mail-namespace.c +++ b/src/lib-storage/mail-namespace.c @@ -181,7 +181,8 @@ namespaces_check(struct mail_namespace *namespaces, const char **error_r) 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: " -- 2.47.3