diff options
Diffstat (limited to 'main/fastcgi.c')
-rw-r--r-- | main/fastcgi.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/main/fastcgi.c b/main/fastcgi.c index 3f2efc86f1..d77e8a0ae3 100644 --- a/main/fastcgi.c +++ b/main/fastcgi.c @@ -758,6 +758,7 @@ int fcgi_listen(const char *path, int backlog) bind(listen_socket, (struct sockaddr *) &sa, sock_len) < 0 || listen(listen_socket, backlog) < 0) { + close(listen_socket); fcgi_log(FCGI_ERROR, "Cannot bind/listen socket - [%d] %s.\n",errno, strerror(errno)); return -1; } |