# HG changeset patch # User Timo Sirainen # Date 1443378656 -10800 # Node ID a887dc2b3fb94b157710c4a4fde8a396e34100cf # Parent e5164f14723f081c80447999c00d1cd0836640f3 imapc: Fixed crash if imapc_host or imapc_password setting was missing. Instead of giving a nice error message about it. Found by Coverity. diff -r e5164f14723f -r a887dc2b3fb9 src/lib-storage/index/imapc/imapc-list.c --- a/src/lib-storage/index/imapc/imapc-list.c Sun Sep 27 21:28:25 2015 +0300 +++ b/src/lib-storage/index/imapc/imapc-list.c Sun Sep 27 21:30:56 2015 +0300 @@ -87,11 +87,10 @@ { struct imapc_mailbox_list *list = (struct imapc_mailbox_list *)_list; - list->client->destroying = TRUE; - /* make sure all pending commands are aborted before anything is deinitialized */ if (list->client != NULL) { + list->client->destroying = TRUE; imapc_client_disconnect(list->client->client); imapc_storage_client_unref(&list->client); }