]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Make sure the mailbox is opened when enabling modseqs (fixes a STATUS crash).
authorTimo Sirainen <tss@iki.fi>
Sat, 21 Jun 2008 09:22:01 +0000 (12:22 +0300)
committerTimo Sirainen <tss@iki.fi>
Sat, 21 Jun 2008 09:22:01 +0000 (12:22 +0300)
--HG--
branch : HEAD

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

index 4314eb93b84ad27b289c69c977517001f0a1f5e3..59c943bff94c50c0c4fa1261a0fe9729e53b4bc5 100644 (file)
@@ -453,6 +453,8 @@ int index_storage_mailbox_enable(struct mailbox *box,
 
        if ((feature & MAILBOX_FEATURE_CONDSTORE) != 0) {
                box->enabled_features |= MAILBOX_FEATURE_CONDSTORE;
+               if (!box->opened)
+                       index_storage_mailbox_open(ibox);
                mail_index_modseq_enable(ibox->index);
        }
        return TRUE;