diff options
author | Kyungwook Tak <k.tak@samsung.com> | 2016-03-07 11:11:54 +0900 |
---|---|---|
committer | Kyungwook Tak <k.tak@samsung.com> | 2016-03-07 11:11:54 +0900 |
commit | e61c8977d75fce79e12de139a6407588e97f7a9e (patch) | |
tree | a773580d5457b1913a1df0cc6f2828d1011c5ade | |
parent | 9bc74292337a3aa99755bf462c7e18746073caf4 (diff) | |
download | auth-fw-e61c8977d75fce79e12de139a6407588e97f7a9e.tar.gz auth-fw-e61c8977d75fce79e12de139a6407588e97f7a9e.tar.bz2 auth-fw-e61c8977d75fce79e12de139a6407588e97f7a9e.zip |
Use strncpy instead of strcpysubmit/tizen/20160307.021602
Change-Id: Iac8464acc32bc4e564b5ff5851cdaba5c16de047
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
-rw-r--r-- | src/client/client-common.cpp | 2 | ||||
-rw-r--r-- | src/server/main/socket-manager.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/client/client-common.cpp b/src/client/client-common.cpp index ff811ce..b8bba2a 100644 --- a/src/client/client-common.cpp +++ b/src/client/client-common.cpp @@ -106,7 +106,7 @@ int SockRAII::Connect(char const * const interface) { return AUTH_PASSWD_API_ERROR_SOCKET; } - strcpy(clientAddr.sun_path, interface); + strncpy(clientAddr.sun_path, interface, sizeof(clientAddr.sun_path) - 1); LogDebug("ClientAddr.sun_path = " << interface); diff --git a/src/server/main/socket-manager.cpp b/src/server/main/socket-manager.cpp index 76ac82a..4852173 100644 --- a/src/server/main/socket-manager.cpp +++ b/src/server/main/socket-manager.cpp @@ -537,7 +537,7 @@ int SocketManager::CreateDomainSocketHelp( sockaddr_un serverAddress; memset(&serverAddress, 0, sizeof(serverAddress)); serverAddress.sun_family = AF_UNIX; - strcpy(serverAddress.sun_path, desc.serviceHandlerPath.c_str()); + strncpy(serverAddress.sun_path, desc.serviceHandlerPath.c_str(), sizeof(serverAddress.sun_path) - 1); unlink(serverAddress.sun_path); mode_t originalUmask; |