]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Don't crash in mailbox_is_inconsistent() if mailbox hasn't been opened.
authorTimo Sirainen <tss@iki.fi>
Sun, 8 Dec 2013 17:02:12 +0000 (19:02 +0200)
committerTimo Sirainen <tss@iki.fi>
Sun, 8 Dec 2013 17:02:12 +0000 (19:02 +0200)
src/lib-storage/index/index-storage.c

index 1336fe08ca5b4ee413feb3cf23c9759f37e95530..4abaf7d715fffb62133c5f9845e8783fc5701cfc 100644 (file)
@@ -760,7 +760,8 @@ bool index_storage_is_readonly(struct mailbox *box)
 
 bool index_storage_is_inconsistent(struct mailbox *box)
 {
-       return mail_index_view_is_inconsistent(box->view);
+       return box->view != NULL &&
+               mail_index_view_is_inconsistent(box->view);
 }
 
 void index_save_context_free(struct mail_save_context *ctx)