summaryrefslogtreecommitdiff
path: root/main/fastcgi.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/fastcgi.c')
-rw-r--r--main/fastcgi.c1
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;
}