changeset 5292:cf3d2b1eb7cb HEAD

Mailbox name conversion wasn't done for directories.
author Timo Sirainen <tss@iki.fi>
date Mon, 12 Mar 2007 14:35:27 +0200
parents 41b80786c06f
children 5252f735e67f
files src/plugins/convert/convert-storage.c
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/convert/convert-storage.c	Sun Mar 11 23:58:15 2007 +0200
+++ b/src/plugins/convert/convert-storage.c	Mon Mar 12 14:35:27 2007 +0200
@@ -137,9 +137,12 @@
 	name = strcasecmp(info->name, "INBOX") == 0 ? "INBOX" : info->name;
 	if ((info->flags & MAILBOX_NOSELECT) != 0) {
 		/* \NoSelect mailbox, so it's probably a "directory" */
-		if (mail_storage_mailbox_create(dest_storage, name, TRUE) < 0) {
+		dest_name = mailbox_name_convert(dest_storage, source_storage,
+						 name);
+		if (mail_storage_mailbox_create(dest_storage, dest_name,
+						TRUE) < 0) {
 			i_error("Mailbox conversion: Couldn't create mailbox "
-				"directory %s", name);
+				"directory %s", dest_name);
 			return -1;
 		}
 		return 0;