From 77336671dc4d036bc36c135afba47ea52b1b6663 Mon Sep 17 00:00:00 2001 From: Patrick Monnerat Date: Tue, 28 Jan 2020 11:56:41 +0100 Subject: silly web server: silent a compilation warning Recent gcc warns when byte count of strncpy() equals the destination buffer size. Since the destination buffer is previously cleared and the source string is always shorter, reducing the byte count by one silents the warning without affecting the result. Closes #5059 --- tests/server/sws.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/server/sws.c b/tests/server/sws.c index eed2d5fd9..b397ed19b 100644 --- a/tests/server/sws.c +++ b/tests/server/sws.c @@ -2163,7 +2163,7 @@ int main(int argc, char *argv[]) case AF_UNIX: memset(&me.sau, 0, sizeof(me.sau)); me.sau.sun_family = AF_UNIX; - strncpy(me.sau.sun_path, unix_socket, sizeof(me.sau.sun_path)); + strncpy(me.sau.sun_path, unix_socket, sizeof(me.sau.sun_path) - 1); rc = bind(sock, &me.sa, sizeof(me.sau)); if(0 != rc && errno == EADDRINUSE) { struct stat statbuf; -- cgit v1.2.3