aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/provider/MCMailProvider.cc
diff options
context:
space:
mode:
authorGravatar Ryan Walklin <ryan@testtoast.com>2013-09-06 13:34:18 +1200
committerGravatar Ryan Walklin <ryan@testtoast.com>2013-09-06 13:34:18 +1200
commit9f12bfcaad24883e392a10d88b9f8745c9591a29 (patch)
tree7ce61de9f69412927e292692ef65dfc082f38b17 /src/core/provider/MCMailProvider.cc
parent755d656cc5e5119e44d6250efbd97cf388a44433 (diff)
parenta761dd21e83b9addd82acc3daf1c855c6d3942f5 (diff)
Merge branch 'master' of https://github.com/MailCore/mailcore2
Diffstat (limited to 'src/core/provider/MCMailProvider.cc')
-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"));