Mercurial > dovecot > original-hg > dovecot-1.2
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;