aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/core/abstract/MCMessageHeader.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/abstract/MCMessageHeader.cpp b/src/core/abstract/MCMessageHeader.cpp
index d5a152f5..75dfcc27 100644
--- a/src/core/abstract/MCMessageHeader.cpp
+++ b/src/core/abstract/MCMessageHeader.cpp
@@ -326,6 +326,9 @@ void MessageHeader::setExtraHeader(String * name, String * object)
mExtraHeaders = new HashMap();
}
removeExtraHeader(name);
+ if (object == NULL) {
+ return;
+ }
mExtraHeaders->setObjectForKey(name, object);
}