Change-Id: I7735238213854372fb8260d02ac9b1e25303c73c
Signed-off-by: cc1.yim <cc1.yim@samsung.com>
DrmService::OnMessageReceivedN(RemoteMessagePort* pRemoteMessagePort, IMap* pMessage)
{
result r = E_SUCCESS;
+ String *pData = NULL;
HashMap *pMap = new HashMap(SingleObjectDeleter);
+
+ TryCatchTag(DRM_SERVICE, pMessage != NULL, r = E_INVALID_ARG, "DrmService : OnMessageReceivedN() failed. pMessage is invalid.");
+ TryCatchTag(DRM_SERVICE, pMap != NULL, r = E_OUT_OF_MEMORY, "DrmService : OnMessageReceivedN() failed. pMap is NULL.");
+
pMap->Construct();
- String *pData = static_cast<String *>(pMessage->GetValue(String(L"CLIENT_NAME")));
+ pData = static_cast<String *>(pMessage->GetValue(String(L"CLIENT_NAME")));
r = GetLastResult();
if (r == E_OBJ_NOT_FOUND)