Mercurial > dovecot > original-hg > dovecot-1.2
changeset 6253:f108845caaa1 HEAD
If both source and destination storage had the same separator, we changed
the separators to alt_hierarchy_char.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 09 Aug 2007 21:03:20 +0300 |
parents | 27d9b2114266 |
children | 28b9873da2cc |
files | src/plugins/convert/convert-storage.c |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/convert/convert-storage.c Thu Aug 09 20:47:12 2007 +0300 +++ b/src/plugins/convert/convert-storage.c Thu Aug 09 21:03:20 2007 +0300 @@ -116,11 +116,14 @@ src_sep = mail_storage_get_hierarchy_sep(source_storage); dest_sep = mail_storage_get_hierarchy_sep(dest_storage); + if (src_sep == dest_sep) + return name; + dest_name = t_strdup_noconst(name); for (p = dest_name; *p != '\0'; p++) { if (*p == dest_sep) *p = set->alt_hierarchy_char; - if (*p == src_sep) + else if (*p == src_sep) *p = dest_sep; } return dest_name;