diff options
author | Kyeonghun Lee <kh9090.lee@samsung.com> | 2016-12-09 15:56:30 +0900 |
---|---|---|
committer | Kyeonghun Lee <kh9090.lee@samsung.com> | 2016-12-09 15:56:30 +0900 |
commit | e514b5248b95f62afe3842e0f21ef1ada7a75126 (patch) | |
tree | bfbc6230930d5cb3425b5858654cfe02788e2589 | |
parent | 8e14fdc82202365fdb9193b981bbe61222227be5 (diff) | |
download | msg-service-e514b5248b95f62afe3842e0f21ef1ada7a75126.tar.gz msg-service-e514b5248b95f62afe3842e0f21ef1ada7a75126.tar.bz2 msg-service-e514b5248b95f62afe3842e0f21ef1ada7a75126.zip |
svace issue fixed
- add null check for strstr() return value
Change-Id: I2744817a288718159c097478ebf15874a8abb572
Signed-off-by: Kyeonghun Lee <kh9090.lee@samsung.com>
-rwxr-xr-x | framework/transaction-manager/MsgCmdHandlerTransport.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/framework/transaction-manager/MsgCmdHandlerTransport.cpp b/framework/transaction-manager/MsgCmdHandlerTransport.cpp index 8ad9f7c..9f5da09 100755 --- a/framework/transaction-manager/MsgCmdHandlerTransport.cpp +++ b/framework/transaction-manager/MsgCmdHandlerTransport.cpp @@ -119,7 +119,8 @@ int MsgSubmitReqHandler(const MSG_CMD_S *pCmd, char **ppEvent) char* pFileName; pFileName = strstr(reqInfo.msgInfo.msgData, "MSG_"); - strncpy(trId.pduFileName, pFileName, MAX_COMMON_INFO_SIZE); + if (pFileName) + strncpy(trId.pduFileName, pFileName, MAX_COMMON_INFO_SIZE); MSG_SEC_DEBUG("java MMS msg trId:%s filepath:%s", trId.id, reqInfo.msgInfo.msgData); |