From: Timo Sirainen Date: Thu, 4 Jun 2009 17:08:19 +0000 (-0400) Subject: dbox, cydir: Ignore MAILBOX_OPEN_NO_INDEX_FILES flag when opening mailbox. X-Git-Tag: 2.0.alpha1~607 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ad24d1a93178a4d9aec3d0ce73455d8fb50edbe1;p=thirdparty%2Fdovecot%2Fcore.git dbox, cydir: Ignore MAILBOX_OPEN_NO_INDEX_FILES flag when opening mailbox. --HG-- branch : HEAD --- 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);