From e54ff6213d1d41e5782adfb78193a2b41500b142 Mon Sep 17 00:00:00 2001 From: Ji Yong Min Date: Wed, 23 Dec 2015 15:13:32 +0900 Subject: [PATCH] Svace issue fix Change-Id: Icbc3d6cd5d94460fa607ead53528dded5dee6dc3 Signed-off-by: Jiyong Min --- src/DcmIpcUtils.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/DcmIpcUtils.cpp b/src/DcmIpcUtils.cpp index f911466..ee42874 100755 --- a/src/DcmIpcUtils.cpp +++ b/src/DcmIpcUtils.cpp @@ -97,7 +97,7 @@ int DcmIpcUtils::createSocket(int *socket_fd, DcmIpcPortType port) memset(&serv_addr, 0, sizeof(serv_addr)); serv_addr.sun_family = AF_UNIX; unlink(DCM_IPC_PATH[port]); - strcpy(serv_addr.sun_path, DCM_IPC_PATH[port]); + strncpy(serv_addr.sun_path, DCM_IPC_PATH[port], sizeof(serv_addr.sun_path) - 1); /* Bind socket to local address */ for (i = 0; i < 20; i++) { @@ -170,7 +170,7 @@ int DcmIpcUtils::sendSocketMsg(DcmIpcMsgType msg_type, uid_t uid, const char *ms /* Set dcm thread socket address */ memset(&serv_addr, 0, sizeof(serv_addr)); serv_addr.sun_family = AF_UNIX; - strcpy(serv_addr.sun_path, DCM_IPC_PATH[port]); + strncpy(serv_addr.sun_path, DCM_IPC_PATH[port], sizeof(serv_addr.sun_path) - 1); /* Connect to the socket */ if (connect(socket_fd, (struct sockaddr*)&serv_addr, sizeof(serv_addr)) < 0) { -- 2.34.1