dovecot: Crashfix
dovecot at dovecot.org
dovecot at dovecot.org
Sun Oct 21 19:59:13 EEST 2007
details: http://hg.dovecot.org/dovecot/rev/3660e9cc06d2
changeset: 6602:3660e9cc06d2
user: Timo Sirainen <tss at iki.fi>
date: Sun Oct 21 19:57:03 2007 +0300
description:
Crashfix
diffstat:
1 file changed, 2 insertions(+), 4 deletions(-)
src/lib-storage/index/maildir/maildir-storage.c | 6 ++----
diffs (30 lines):
diff -r 835daa872b0a -r 3660e9cc06d2 src/lib-storage/index/maildir/maildir-storage.c
--- a/src/lib-storage/index/maildir/maildir-storage.c Sun Oct 21 19:14:56 2007 +0300
+++ b/src/lib-storage/index/maildir/maildir-storage.c Sun Oct 21 19:57:03 2007 +0300
@@ -422,8 +422,6 @@ maildir_open(struct maildir_storage *sto
mbox->path = p_strdup(pool, path);
mbox->control_dir = p_strdup(pool, control_dir);
- mbox->uidlist = maildir_uidlist_init(mbox);
-
mbox->maildir_ext_id =
mail_index_ext_register(index, "maildir",
sizeof(mbox->maildir_hdr), 0, 0);
@@ -434,6 +432,8 @@ maildir_open(struct maildir_storage *sto
mbox->ibox.box.private_flags_mask = MAIL_SEEN;
}
+ index_storage_mailbox_init(&mbox->ibox, name, flags, FALSE);
+ mbox->uidlist = maildir_uidlist_init(mbox);
if ((flags & MAILBOX_OPEN_KEEP_LOCKED) != 0) {
if (maildir_uidlist_lock(mbox->uidlist) <= 0) {
struct mailbox *box = &mbox->ibox.box;
@@ -446,8 +446,6 @@ maildir_open(struct maildir_storage *sto
maildir_lock_touch_timeout,
mbox);
}
-
- index_storage_mailbox_init(&mbox->ibox, name, flags, FALSE);
if (access(t_strconcat(path, "/cur", NULL), W_OK) < 0 &&
errno == EACCES)
More information about the dovecot-cvs
mailing list