From a70811ab4e7ec77ff0aa9c48be0d014e93c5f38e Mon Sep 17 00:00:00 2001 From: Sangwan Kwon Date: Wed, 19 Feb 2020 11:03:11 +0900 Subject: [PATCH] Fix stringop-truncation warning Signed-off-by: Sangwan Kwon --- src/vist/rmi/impl/socket.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vist/rmi/impl/socket.cpp b/src/vist/rmi/impl/socket.cpp index d304545..c9a1638 100644 --- a/src/vist/rmi/impl/socket.cpp +++ b/src/vist/rmi/impl/socket.cpp @@ -130,7 +130,8 @@ Socket Socket::connect(const std::string& path) ::sockaddr_un addr; addr.sun_family = AF_UNIX; - ::strncpy(addr.sun_path, path.c_str(), sizeof(::sockaddr_un::sun_path)); + ::strncpy(addr.sun_path, path.c_str(), sizeof(sockaddr_un::sun_path) - 1); + addr.sun_path[sizeof(sockaddr_un::sun_path) - 1] = '\0'; if (addr.sun_path[0] == '@') addr.sun_path[0] = '\0'; -- 2.34.1