From: Timo Sirainen Date: Fri, 14 Aug 2009 22:46:09 +0000 (-0400) Subject: namespace initialization: Allow plugins to override namespace.real_sep. X-Git-Tag: 2.0.alpha1~255 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=eae6e66545ee1847d5977a6dbebc31df84563e0c;p=thirdparty%2Fdovecot%2Fcore.git namespace initialization: Allow plugins to override namespace.real_sep. --HG-- branch : HEAD --- 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)