From: Jens Axboe Date: Mon, 14 Apr 2014 14:55:13 +0000 (-0600) Subject: server: fix potential buffer overrun in socket setup path X-Git-Tag: fio-2.1.9~55 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=a48fddbcb33991f9b2d1be1fa0a5e5cfb9ea9fae;ds=sidebyside server: fix potential buffer overrun in socket setup path Signed-off-by: Jens Axboe --- diff --git a/server.c b/server.c index 9442764e..2fa51dff 100644 --- a/server.c +++ b/server.c @@ -1339,7 +1339,7 @@ static int fio_init_server_sock(void) memset(&addr, 0, sizeof(addr)); addr.sun_family = AF_UNIX; - strcpy(addr.sun_path, bind_sock); + strncpy(addr.sun_path, bind_sock, sizeof(addr.sun_path) - 1); len = sizeof(addr.sun_family) + strlen(bind_sock) + 1;