From d6fa07c2c70b1a571d0b4ba4c4e9ed26dbd6fbf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20B=C3=BChler?= Date: Tue, 3 Jun 2014 11:17:41 +0000 Subject: [PATCH] Check unix socket path length again to silence coverity MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From: Stefan Bühler git-svn-id: svn://svn.lighttpd.net/spawn-fcgi/trunk@67 4a9f3682-ca7b-49a8-9a55-ba4640e46f83 --- src/spawn-fcgi.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/spawn-fcgi.c b/src/spawn-fcgi.c index 34a041e..bc583cf 100644 --- a/src/spawn-fcgi.c +++ b/src/spawn-fcgi.c @@ -115,6 +115,8 @@ static int bind_socket(const char *addr, unsigned short port, const char *unixso memset(&fcgi_addr_un, 0, sizeof(fcgi_addr_un)); fcgi_addr_un.sun_family = AF_UNIX; + /* already checked in main() */ + if (strlen(unixsocket) > sizeof(fcgi_addr_un.sun_path) - 1) return -1; strcpy(fcgi_addr_un.sun_path, unixsocket); #ifdef SUN_LEN