From ca2b4262520cc8adaef69af101c9858a18c138cb Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Fri, 11 Nov 2016 12:25:28 -0800 Subject: [PATCH] GUACAMOLE-117: Close socket file descriptor if SSL/TLS handshake fails. --- src/guacd/connection.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/guacd/connection.c b/src/guacd/connection.c index 6c9e06c7..3ad8eae4 100644 --- a/src/guacd/connection.c +++ b/src/guacd/connection.c @@ -377,6 +377,7 @@ void* guacd_connection_thread(void* data) { socket = guac_socket_open_secure(ssl_context, connected_socket_fd); if (socket == NULL) { guacd_log_guac_error(GUAC_LOG_ERROR, "Unable to set up SSL/TLS"); + close(connected_socket_fd); free(params); return NULL; }