From: Jens Axboe Date: Mon, 14 Apr 2014 14:50:33 +0000 (-0600) Subject: client: fix potential buffer overrun in socket path X-Git-Tag: fio-2.1.9~57 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=1cb964148482b2d50b1f82966f96545ebeec6428 client: fix potential buffer overrun in socket path Signed-off-by: Jens Axboe --- diff --git a/client.c b/client.c index 05439e1d..af6621dc 100644 --- a/client.c +++ b/client.c @@ -388,7 +388,7 @@ static int fio_client_connect_sock(struct fio_client *client) memset(addr, 0, sizeof(*addr)); addr->sun_family = AF_UNIX; - strcpy(addr->sun_path, client->hostname); + strncpy(addr->sun_path, client->hostname, sizeof(addr->sun_path) - 1); fd = socket(AF_UNIX, SOCK_STREAM, 0); if (fd < 0) {