From: Timo Sirainen Date: Mon, 29 Oct 2012 12:19:24 +0000 (+0200) Subject: lib-storage: Allow calling mailbox_get_private_flags_mask() without mailbox being... X-Git-Tag: 2.2.alpha1~31 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0440855f9cdc77e70bd6edaef7b99796d3a4e8b0;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Allow calling mailbox_get_private_flags_mask() without mailbox being open. Most importantly used by mailbox list indexes to determine if it can optimize a STATUS (UNSEEN) call. --- diff --git a/src/lib-storage/mail-storage.c b/src/lib-storage/mail-storage.c index 69f773ac59..709f0ed1b2 100644 --- a/src/lib-storage/mail-storage.c +++ b/src/lib-storage/mail-storage.c @@ -1447,8 +1447,6 @@ int mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, enum mail_flags mailbox_get_private_flags_mask(struct mailbox *box) { - i_assert(box->opened); - if (box->v.get_private_flags_mask != NULL) return box->v.get_private_flags_mask(box); else if (box->list->set.index_pvt_dir != NULL)