From: Patrick Monnerat Date: Tue, 28 Jan 2020 10:56:41 +0000 (+0100) Subject: silly web server: silent a compilation warning X-Git-Tag: curl-7_69_1~10 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=77336671dc4d036bc36c135afba47ea52b1b6663;p=thirdparty%2Fcurl.git 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 --- diff --git a/tests/server/sws.c b/tests/server/sws.c index eed2d5fd91..b397ed19bb 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;