]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imapc: Don't crash if server sends EXISTS while mailbox isn't selected.
authorTimo Sirainen <tss@iki.fi>
Fri, 6 Sep 2013 15:28:59 +0000 (18:28 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 6 Sep 2013 15:28:59 +0000 (18:28 +0300)
src/lib-storage/index/imapc/imapc-mailbox.c

index 17ad6b27b5a10afd641037f760b0913a9503b41e..f62d4ea641ab7105e26f6b718008413bb3f49986 100644 (file)
@@ -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);