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;