From b329701c9e80232404a2ee4a3fb47ad1d514f7e8 Mon Sep 17 00:00:00 2001 From: Kyeonghun Lee Date: Tue, 27 Dec 2016 15:24:44 +0900 Subject: [PATCH] fix error on receiving mms while dpm disallowed Change-Id: I8def211b743851d0003b9c7ec35fe71e3ffea715 Signed-off-by: Kyeonghun Lee (cherry picked from commit e5fd53692a4ae0115cb2feb2d4585b032caa8edd) --- framework/deliver-handler/MsgDeliverHandler.cpp | 1 - plugin/mms_plugin/MmsPluginMain.cpp | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/framework/deliver-handler/MsgDeliverHandler.cpp b/framework/deliver-handler/MsgDeliverHandler.cpp index 0674164..b2e79e0 100755 --- a/framework/deliver-handler/MsgDeliverHandler.cpp +++ b/framework/deliver-handler/MsgDeliverHandler.cpp @@ -596,7 +596,6 @@ msg_error_t MsgHandleMMS(MSG_MESSAGE_INFO_S *pMsgInfo, bool *pSendNoti) if (msg_check_dpm_policy(pMsgInfo->msgType.mainType) == false) { MSG_DEBUG("Messaging is restricted by DPM policy."); pMsgInfo->bRestricted = true; - *pSendNoti = false; } err = MsgStoAddMessage(pMsgInfo, NULL); diff --git a/plugin/mms_plugin/MmsPluginMain.cpp b/plugin/mms_plugin/MmsPluginMain.cpp index 25f5d59..9f1a33c 100755 --- a/plugin/mms_plugin/MmsPluginMain.cpp +++ b/plugin/mms_plugin/MmsPluginMain.cpp @@ -114,7 +114,7 @@ msg_error_t MmsSubmitRequest(MSG_REQUEST_INFO_S *pReqInfo) MSG_BEGIN(); try { - if (msg_check_dpm_policy(pReqInfo->msgInfo.msgType.mainType) == false) { + if (pReqInfo->msgInfo.msgType.subType != MSG_GET_MMS && msg_check_dpm_policy(pReqInfo->msgInfo.msgType.mainType) == false) { MSG_DEBUG("Messaging is restricted by DPM policy."); return MSG_ERR_DPM_RESTRICT; } -- 2.7.4