From c1034058f66fa28e94b9a06bb0cd802e53eb8cbf Mon Sep 17 00:00:00 2001 From: Philipp Schafft Date: Sun, 1 Mar 2015 16:53:17 +0000 Subject: [PATCH] Fix: do not close(-1) on Keep-Alive clients --- src/connection.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/connection.c b/src/connection.c index 0debccb5..837925c8 100644 --- a/src/connection.c +++ b/src/connection.c @@ -1604,7 +1604,8 @@ void connection_close(connection_t *con) if (!con) return; - sock_close(con->sock); + if (con->sock != -1) /* TODO: do not use magic */ + sock_close(con->sock); if (con->ip) free(con->ip); if (con->host)