From eae6e66545ee1847d5977a6dbebc31df84563e0c Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Fri, 14 Aug 2009 18:46:09 -0400 Subject: [PATCH] namespace initialization: Allow plugins to override namespace.real_sep. --HG-- branch : HEAD --- src/lib-storage/mail-namespace.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib-storage/mail-namespace.c b/src/lib-storage/mail-namespace.c index 45f3c27e60..71423056b2 100644 --- a/src/lib-storage/mail-namespace.c +++ b/src/lib-storage/mail-namespace.c @@ -27,7 +27,10 @@ void mail_namespace_finish_list_init(struct mail_namespace *ns, struct mailbox_list *list) { ns->list = list; - ns->real_sep = mailbox_list_get_hierarchy_sep(list); + + /* allow plugins to override real_sep */ + if (ns->real_sep == '\0') + ns->real_sep = mailbox_list_get_hierarchy_sep(list); ns->prefix_len = strlen(ns->prefix); if (ns->set->separator != NULL) -- 2.47.3