diff options
author | Hoa V. DINH <dinh.viet.hoa@gmail.com> | 2016-05-14 22:00:23 -0700 |
---|---|---|
committer | Hoa V. DINH <dinh.viet.hoa@gmail.com> | 2016-05-14 22:00:23 -0700 |
commit | 01682b00eaa8e59c7b645ac99e46106d6136bfab (patch) | |
tree | ac1c7a9cbde75c133c1a647efbc544f5d969f508 | |
parent | 35080e72d04e432db061959d1dff4d165a54dbac (diff) |
Fixed crash when using setExtraHeader() with a NULL value
-rw-r--r-- | src/core/abstract/MCMessageHeader.cpp | 3 |
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); } |