aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Hoa V. DINH <dinh.viet.hoa@gmail.com>2016-07-10 23:20:05 -0700
committerGravatar Hoa V. DINH <dinh.viet.hoa@gmail.com>2016-07-10 23:20:20 -0700
commit00160a1208e04358a5a3e0871c0421cb5c05793b (patch)
tree2d77668e9191f0b14f1f3a2eb3dc70eb47ebaa0c
parent8ae68c5ed4e92fae8c7faca19bc2f5e40b53af12 (diff)
Fallback if file doesn't exist
-rw-r--r--src/core/rfc822/MCMessageParser.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/rfc822/MCMessageParser.cpp b/src/core/rfc822/MCMessageParser.cpp
index e68d701b..14a939d7 100644
--- a/src/core/rfc822/MCMessageParser.cpp
+++ b/src/core/rfc822/MCMessageParser.cpp
@@ -22,6 +22,9 @@ MessageParser * MessageParser::messageParserWithData(Data * data)
MessageParser * MessageParser::messageParserWithContentsOfFile(String * filename)
{
Data * data = Data::dataWithContentsOfFile(filename);
+ if (data == NULL) {
+ data = Data::data();
+ }
return messageParserWithData(data);
}