]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dbox, cydir: Ignore MAILBOX_OPEN_NO_INDEX_FILES flag when opening mailbox.
authorTimo Sirainen <tss@iki.fi>
Thu, 4 Jun 2009 17:08:19 +0000 (13:08 -0400)
committerTimo Sirainen <tss@iki.fi>
Thu, 4 Jun 2009 17:08:19 +0000 (13:08 -0400)
--HG--
branch : HEAD

src/lib-storage/index/cydir/cydir-storage.c
src/lib-storage/index/dbox/dbox-storage.c

index 62953595f06ec8d7cd7a13d5d13b1ebd641e6f65..76129f6452a6607681c354d31beac4e25c778c22 100644 (file)
@@ -110,6 +110,9 @@ cydir_mailbox_open(struct mail_storage *storage, struct mailbox_list *list,
                return NULL;
        }
 
+       /* cydir can't work without index files */
+       flags &= ~MAILBOX_OPEN_NO_INDEX_FILES;
+
        path = mailbox_list_get_path(list, name,
                                     MAILBOX_LIST_PATH_TYPE_MAILBOX);
        if (stat(path, &st) == 0)
index 4129b0dc6b1c66c3f7793f2031e71c76de884f77..4a753c9b66050e35805a0980bf8dcab09ed42c86 100644 (file)
@@ -148,6 +148,9 @@ dbox_open(struct dbox_storage *storage, struct mailbox_list *list,
        pool_t pool;
        int ret;
 
+       /* dbox can't work without index files */
+       flags &= ~MAILBOX_OPEN_NO_INDEX_FILES;
+
        path = mailbox_list_get_path(list, name,
                                     MAILBOX_LIST_PATH_TYPE_MAILBOX);