From dfe5f0c2f20434b774a4163a098616aac188ce43 Mon Sep 17 00:00:00 2001 From: Haejeong Kim Date: Mon, 21 Dec 2015 17:27:04 +0900 Subject: Svace issue fix Change-Id: Icdcb33e7770c85a2a6b5cdd50fc4707f12f1bb45 --- server/thumb-server-dcm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'server/thumb-server-dcm.c') diff --git a/server/thumb-server-dcm.c b/server/thumb-server-dcm.c index 8554ed4..0df64b2 100755 --- a/server/thumb-server-dcm.c +++ b/server/thumb-server-dcm.c @@ -425,7 +425,7 @@ static int __thumb_server_dcm_create_socket(int *socket_fd, thumb_server_dcm_por 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], strlen(DCM_IPC_PATH[port])); /* Bind socket to local address */ for (i = 0; i < 20; i++) { @@ -556,7 +556,7 @@ int _thumb_server_dcm_send_msg(thumb_server_dcm_ipc_msg_type_e msg_type, uid_t u /* 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], strlen(DCM_IPC_PATH[port])); /* Connect to the socket */ if (connect(socket_fd, (struct sockaddr*)&serv_addr, sizeof(serv_addr)) < 0) { -- cgit v1.2.3