Mercurial > dovecot > core-2.2
changeset 9604:c0914a6a2e36 HEAD
convert plugin: Fixed changing hierarchy separators in mailbox names when alt_hierarchy_char isn't set.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 09 Jul 2009 22:09:57 -0400 |
parents | caea6aaadde4 |
children | e96ea07f1437 |
files | src/plugins/convert/convert-storage.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/convert/convert-storage.c Thu Jul 09 20:49:34 2009 -0400 +++ b/src/plugins/convert/convert-storage.c Thu Jul 09 22:09:57 2009 -0400 @@ -110,12 +110,12 @@ src_sep = mailbox_list_get_hierarchy_sep(source_ns->list); dest_sep = mailbox_list_get_hierarchy_sep(dest_ns->list); - if (src_sep == dest_sep || set->alt_hierarchy_char == '\0') + if (src_sep == dest_sep) return name; dest_name = t_strdup_noconst(name); for (p = dest_name; *p != '\0'; p++) { - if (*p == dest_sep) + if (*p == dest_sep && set->alt_hierarchy_char != '\0') *p = set->alt_hierarchy_char; else if (*p == src_sep) *p = dest_sep;