Mercurial > dovecot > original-hg > dovecot-1.2
changeset 5530:eaea98799f5a HEAD
Mailbox names weren't converted in subscription list.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 07 Apr 2007 11:04:55 +0300 |
parents | fd13f04e1fda |
children | 435f61888541 |
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 Fri Apr 06 21:13:16 2007 +0300 +++ b/src/plugins/convert/convert-storage.c Sat Apr 07 11:04:55 2007 +0300 @@ -226,6 +226,7 @@ struct mailbox_list_iterate_context *iter; struct mailbox_info *info; struct mailbox_list *dest_list; + const char *dest_name; int ret = 0; dest_list = mail_storage_get_list(dest_storage); @@ -233,7 +234,9 @@ "*", MAILBOX_LIST_ITER_SUBSCRIBED | MAILBOX_LIST_ITER_FAST_FLAGS); while ((info = mailbox_list_iter_next(iter)) != NULL) { - if (mailbox_list_set_subscribed(dest_list, info->name, + dest_name = mailbox_name_convert(dest_storage, source_storage, + info->name); + if (mailbox_list_set_subscribed(dest_list, dest_name, TRUE) < 0) { ret = -1; break;