aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/core/provider/MCMailProvider.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/provider/MCMailProvider.cc b/src/core/provider/MCMailProvider.cc
index 8f4e349e..7a8cb4cb 100644
--- a/src/core/provider/MCMailProvider.cc
+++ b/src/core/provider/MCMailProvider.cc
@@ -85,6 +85,10 @@ void MailProvider::fillWithInfo(HashMap * info)
}
serverInfo = (HashMap *) info->objectForKey(MCSTR("servers"));
+ if (serverInfo == NULL) {
+ MCLog("servers key missing from provider %s", MCUTF8DESC(info));
+ }
+ MCAssert(serverInfo != NULL);
imapInfos = (Array *) serverInfo->objectForKey(MCSTR("imap"));
smtpInfos = (Array *) serverInfo->objectForKey(MCSTR("smtp"));
popInfos = (Array *) serverInfo->objectForKey(MCSTR("pop"));