Mercurial > dovecot > original-hg > dovecot-1.2
changeset 9219:a9f719f9a509 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 | 754234248510 |
children | 0a999fedb6e0 |
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 @@ -118,12 +118,12 @@ src_sep = mail_storage_get_hierarchy_sep(source_storage); dest_sep = mail_storage_get_hierarchy_sep(dest_storage); - 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;