summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyeonghun Lee <kh9090.lee@samsung.com>2016-12-09 15:56:30 +0900
committerKyeonghun Lee <kh9090.lee@samsung.com>2016-12-09 15:56:30 +0900
commite514b5248b95f62afe3842e0f21ef1ada7a75126 (patch)
treebfbc6230930d5cb3425b5858654cfe02788e2589
parent8e14fdc82202365fdb9193b981bbe61222227be5 (diff)
downloadmsg-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-xframework/transaction-manager/MsgCmdHandlerTransport.cpp3
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);