aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/core/renderer/MCHTMLRenderer.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/core/renderer/MCHTMLRenderer.cpp b/src/core/renderer/MCHTMLRenderer.cpp
index 4c149df9..f5b0c989 100644
--- a/src/core/renderer/MCHTMLRenderer.cpp
+++ b/src/core/renderer/MCHTMLRenderer.cpp
@@ -203,6 +203,11 @@ static String * htmlForAbstractMessage(String * folder, AbstractMessage * messag
else if (message->className()->isEqual(MCSTR("mailcore::MessageParser"))) {
mainPart = ((MessageParser *) message)->mainPart();
}
+ if (mainPart == NULL) {
+ // needs a mainPart.
+ return NULL;
+ }
+
MCAssert(mainPart != NULL);
htmlRendererContext context;