diff options
author | Matt Ronge <mronge@mronge.com> | 2014-03-18 13:44:12 -0500 |
---|---|---|
committer | Matt Ronge <mronge@mronge.com> | 2014-03-18 13:44:12 -0500 |
commit | 8871a6cb9ac3e2713e03c78ee0275a35f1835efb (patch) | |
tree | 5a74cb347c7d572c2a7403985f6a7ddb93b6482f | |
parent | 91ab2414d7360e99d1ba172009f4f7e701b16812 (diff) |
Fix crasher where mMainPart was NULL
-rw-r--r-- | src/core/imap/MCIMAPMessage.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/imap/MCIMAPMessage.cc b/src/core/imap/MCIMAPMessage.cc index c4fd60ed..dfb26752 100644 --- a/src/core/imap/MCIMAPMessage.cc +++ b/src/core/imap/MCIMAPMessage.cc @@ -243,7 +243,9 @@ HashMap * IMAPMessage::serializable() if (customFlags() != NULL) { result->setObjectForKey(MCSTR("customFlags"), customFlags()); } - result->setObjectForKey(MCSTR("mainPart"), mMainPart->serializable()); + if (mMainPart != NULL) { + result->setObjectForKey(MCSTR("mainPart"), mMainPart->serializable()); + } if (gmailLabels() != NULL) { result->setObjectForKey(MCSTR("gmailLabels"), gmailLabels()); } |