From 2ffd0148cce5f3338b18bb68e969cf812fa3701b Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 4 Jun 2009 12:45:33 -0400 Subject: [PATCH] dbox: Fixed creating new mailboxes. --HG-- branch : HEAD --- src/lib-storage/index/dbox/dbox-storage.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib-storage/index/dbox/dbox-storage.c b/src/lib-storage/index/dbox/dbox-storage.c index e7ec89d53a..4129b0dc6b 100644 --- a/src/lib-storage/index/dbox/dbox-storage.c +++ b/src/lib-storage/index/dbox/dbox-storage.c @@ -205,10 +205,14 @@ static void dbox_write_index_header(struct mailbox *box) struct dbox_index_header hdr; uint32_t uid_validity; + if (dbox_map_open(mbox->storage->map, TRUE) < 0) + return; + trans = mail_index_transaction_begin(mbox->ibox.view, 0); /* set dbox header */ memset(&hdr, 0, sizeof(hdr)); + hdr.map_uid_validity = dbox_map_get_uid_validity(mbox->storage->map); mail_index_update_header_ext(trans, mbox->dbox_hdr_ext_id, 0, &hdr, sizeof(hdr)); -- 2.47.3