aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Hoa V. DINH <dinh.viet.hoa@gmail.com>2016-05-14 22:00:23 -0700
committerGravatar Hoa V. DINH <dinh.viet.hoa@gmail.com>2016-05-14 22:00:23 -0700
commit01682b00eaa8e59c7b645ac99e46106d6136bfab (patch)
treeac1c7a9cbde75c133c1a647efbc544f5d969f508
parent35080e72d04e432db061959d1dff4d165a54dbac (diff)
Fixed crash when using setExtraHeader() with a NULL value
-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);
}