[dovecot-cvs] dovecot/src/plugins/convert convert-storage.c, 1.5,
1.6
cras at dovecot.org
cras at dovecot.org
Thu Jun 8 20:07:27 EEST 2006
- Previous message: [dovecot-cvs]
dovecot/src/auth db-ldap.c, 1.42, 1.43 db-ldap.h, 1.21, 1.22
- Next message: [dovecot-cvs] dovecot/src/lib-storage/index/dbox dbox-mail.c, 1.10,
1.11 dbox-sync-full.c, 1.5, 1.6 dbox-uidlist.c, 1.29, 1.30
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /var/lib/cvs/dovecot/src/plugins/convert
In directory talvi:/tmp/cvs-serv26534
Modified Files:
convert-storage.c
Log Message:
Create destination INBOX always uppercased.
Index: convert-storage.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/plugins/convert/convert-storage.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- convert-storage.c 22 Feb 2006 14:52:19 -0000 1.5
+++ convert-storage.c 8 Jun 2006 17:07:25 -0000 1.6
@@ -103,43 +103,43 @@
struct mailbox_list *list,
struct dotlock *dotlock)
{
+ const char *name;
struct mailbox *srcbox, *destbox;
int ret = 0;
if ((list->flags & (MAILBOX_NONEXISTENT|MAILBOX_PLACEHOLDER)) != 0)
return 0;
+ name = strcasecmp(list->name, "INBOX") == 0 ? "INBOX" : list->name;
if ((list->flags & MAILBOX_NOSELECT) != 0) {
- if (mail_storage_mailbox_create(dest_storage,
- list->name, TRUE) < 0) {
+ if (mail_storage_mailbox_create(dest_storage, name, TRUE) < 0) {
i_error("Mailbox conversion: Couldn't create mailbox "
- "directory %s", list->name);
+ "directory %s", name);
return -1;
}
return 0;
}
/* It's a real mailbox. First create the destination mailbox. */
- if (mail_storage_mailbox_create(dest_storage, list->name, FALSE) < 0) {
- i_error("Mailbox conversion: Couldn't create mailbox %s",
- list->name);
+ if (mail_storage_mailbox_create(dest_storage, name, FALSE) < 0) {
+ i_error("Mailbox conversion: Couldn't create mailbox %s", name);
return -1;
}
/* Open both the mailboxes.. */
- srcbox = mailbox_open(source_storage, list->name, NULL,
+ srcbox = mailbox_open(source_storage, name, NULL,
MAILBOX_OPEN_READONLY | MAILBOX_OPEN_KEEP_RECENT);
if (srcbox == NULL) {
i_error("Mailbox conversion: Couldn't open source mailbox %s",
- list->name);
+ name);
return -1;
}
- destbox = mailbox_open(dest_storage, list->name, NULL,
+ destbox = mailbox_open(dest_storage, name, NULL,
MAILBOX_OPEN_KEEP_RECENT);
if (destbox == NULL) {
i_error("Mailbox conversion: Couldn't open dest mailbox %s",
- list->name);
+ name);
mailbox_close(&srcbox);
return -1;
}
- Previous message: [dovecot-cvs]
dovecot/src/auth db-ldap.c, 1.42, 1.43 db-ldap.h, 1.21, 1.22
- Next message: [dovecot-cvs] dovecot/src/lib-storage/index/dbox dbox-mail.c, 1.10,
1.11 dbox-sync-full.c, 1.5, 1.6 dbox-uidlist.c, 1.29, 1.30
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the dovecot-cvs
mailing list