From: Timo Sirainen Date: Fri, 6 Sep 2013 15:28:59 +0000 (+0300) Subject: imapc: Don't crash if server sends EXISTS while mailbox isn't selected. X-Git-Tag: 2.2.6~108 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8236d57101e1cc557057461fac333188a8d44d61;p=thirdparty%2Fdovecot%2Fcore.git imapc: Don't crash if server sends EXISTS while mailbox isn't selected. --- diff --git a/src/lib-storage/index/imapc/imapc-mailbox.c b/src/lib-storage/index/imapc/imapc-mailbox.c index 17ad6b27b5..f62d4ea641 100644 --- a/src/lib-storage/index/imapc/imapc-mailbox.c +++ b/src/lib-storage/index/imapc/imapc-mailbox.c @@ -127,13 +127,14 @@ static void imapc_untagged_exists(const struct imapc_untagged_reply *reply, struct imapc_mailbox *mbox) { - struct mail_index_view *view = mbox->delayed_sync_view; + struct mail_index_view *view; uint32_t exists_count = reply->num; const struct mail_index_header *hdr; if (mbox == NULL) return; + view = mbox->delayed_sync_view; if (view == NULL) view = imapc_mailbox_get_sync_view(mbox);