From 01682b00eaa8e59c7b645ac99e46106d6136bfab Mon Sep 17 00:00:00 2001 From: "Hoa V. DINH" Date: Sat, 14 May 2016 22:00:23 -0700 Subject: Fixed crash when using setExtraHeader() with a NULL value --- src/core/abstract/MCMessageHeader.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/core') 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); } -- cgit v1.2.3