SVACE fixes for C++ wrapper for Notification Service.
[platform/upstream/iotivity.git] / service / notification / cpp-wrapper / provider / src / NSProviderService.cpp
index 68ac038..af34fa6 100755 (executable)
@@ -133,7 +133,12 @@ namespace OIC
             NS_LOG(DEBUG, "SendMessage - IN");\r
             NSResult result = NSResult::ERROR;\r
             if (msg != nullptr)\r
-                result = (NSResult) NSSendMessage(getNSMessage(msg));\r
+            {\r
+                ::NSMessage * nsMsg = getNSMessage(msg);\r
+                result = (NSResult) NSSendMessage(nsMsg);\r
+                delete nsMsg->mediaContents;\r
+                delete nsMsg;\r
+            }\r
             else\r
                 NS_LOG(DEBUG, "Empty Message");\r
             NS_LOG(DEBUG, "SendMessage - OUT");\r