From: Ji Yong Min Date: Wed, 23 Dec 2015 06:13:32 +0000 (+0900) Subject: Svace issue fix X-Git-Tag: submit/tizen/20151229.063019~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e54ff6213d1d41e5782adfb78193a2b41500b142;p=platform%2Fcore%2Fmultimedia%2Fdcm-service.git Svace issue fix Change-Id: Icbc3d6cd5d94460fa607ead53528dded5dee6dc3 Signed-off-by: Jiyong Min --- 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) {