]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imapc: Crashfix on error conditions.
authorTimo Sirainen <tss@iki.fi>
Thu, 8 Dec 2011 09:30:42 +0000 (11:30 +0200)
committerTimo Sirainen <tss@iki.fi>
Thu, 8 Dec 2011 09:30:42 +0000 (11:30 +0200)
src/lib-storage/index/imapc/imapc-storage.c

index 94ebe3a17d33319445b0614a59f39c32e077e8cd..92b22d9957974067e9578ae2b0eee2e0f942839d 100644 (file)
@@ -684,7 +684,8 @@ static void imapc_idle_noop_callback(const struct imapc_command_reply *reply,
        struct imapc_mailbox *mbox = context;
 
        imapc_noop_callback(reply, mbox->box.storage);
-       imapc_client_mailbox_idle(mbox->client_box);
+       if (mbox->client_box != NULL)
+               imapc_client_mailbox_idle(mbox->client_box);
 }
 
 static void imapc_notify_changes(struct mailbox *box)