From ad24d1a93178a4d9aec3d0ce73455d8fb50edbe1 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 4 Jun 2009 13:08:19 -0400 Subject: [PATCH] dbox, cydir: Ignore MAILBOX_OPEN_NO_INDEX_FILES flag when opening mailbox. --HG-- branch : HEAD --- src/lib-storage/index/cydir/cydir-storage.c | 3 +++ src/lib-storage/index/dbox/dbox-storage.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/lib-storage/index/cydir/cydir-storage.c b/src/lib-storage/index/cydir/cydir-storage.c index 62953595f0..76129f6452 100644 --- a/src/lib-storage/index/cydir/cydir-storage.c +++ b/src/lib-storage/index/cydir/cydir-storage.c @@ -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) diff --git a/src/lib-storage/index/dbox/dbox-storage.c b/src/lib-storage/index/dbox/dbox-storage.c index 4129b0dc6b..4a753c9b66 100644 --- a/src/lib-storage/index/dbox/dbox-storage.c +++ b/src/lib-storage/index/dbox/dbox-storage.c @@ -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); -- 2.47.3