]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dbox: mailbox_create/update() might not have updated index header correctly.
authorTimo Sirainen <tss@iki.fi>
Sun, 23 Jan 2011 22:31:05 +0000 (00:31 +0200)
committerTimo Sirainen <tss@iki.fi>
Sun, 23 Jan 2011 22:31:05 +0000 (00:31 +0200)
src/lib-storage/index/dbox-common/dbox-storage.c
src/lib-storage/index/dbox-multi/mdbox-storage.c
src/lib-storage/index/dbox-single/sdbox-storage.c

index d097c7d8d5e2b301b1a75a47a5c1fd6c3e32c496..798641f6f84342f9c2a8fe335670ef9037fd263c 100644 (file)
@@ -186,7 +186,7 @@ int dbox_mailbox_create(struct mailbox *box,
            (box->list->props & MAILBOX_LIST_PROP_NO_NOSELECT) == 0)
                return 0;
 
-       if (index_storage_mailbox_open(box, FALSE) < 0)
+       if (mailbox_open(box) < 0)
                return -1;
 
        /* if alt path already exists and contains files, rebuild storage so
index 7a755ac65d897bf4c68f8c8b2c62da3dbf4bdfe1..0519926870e87f509972e886540eea47b76ee7ea 100644 (file)
@@ -337,7 +337,7 @@ static int
 mdbox_mailbox_update(struct mailbox *box, const struct mailbox_update *update)
 {
        if (!box->opened) {
-               if (index_storage_mailbox_open(box, FALSE) < 0)
+               if (mailbox_open(box) < 0)
                        return -1;
        }
        if (update->cache_fields != NULL)
index 5ae2829a61aaff791c65ef431f3a2c6546f1e5c5..18f90e9647ac7e091e9696de35e9aab1c0760d2b 100644 (file)
@@ -321,7 +321,7 @@ static int
 dbox_mailbox_update(struct mailbox *box, const struct mailbox_update *update)
 {
        if (!box->opened) {
-               if (index_storage_mailbox_open(box, FALSE) < 0)
+               if (mailbox_open(box) < 0)
                        return -1;
        }
        if (update->cache_fields != NULL)