From 7d0b76be639bec30a0d17e11f01086597f577b20 Mon Sep 17 00:00:00 2001 From: Virtually Nick Date: Fri, 24 May 2024 21:33:04 -0400 Subject: [PATCH] GUACAMOLE-600: Update telnet protocol to send timeout to common socket code. --- src/protocols/telnet/telnet.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/protocols/telnet/telnet.c b/src/protocols/telnet/telnet.c index 80ce6c878..a524e6933 100644 --- a/src/protocols/telnet/telnet.c +++ b/src/protocols/telnet/telnet.c @@ -386,7 +386,7 @@ static telnet_t* __guac_telnet_create_session(guac_client* client) { guac_telnet_client* telnet_client = (guac_telnet_client*) client->data; guac_telnet_settings* settings = telnet_client->settings; - int fd = guac_socket_tcp_connect(settings->hostname, settings->port); + int fd = guac_socket_tcp_connect(settings->hostname, settings->port, settings->timeout); /* Open telnet session */ telnet_t* telnet = telnet_init(__telnet_options, __guac_telnet_event_handler, 0, client); @@ -511,7 +511,8 @@ void* guac_telnet_client_thread(void* data) { settings->wol_wait_time, GUAC_WOL_DEFAULT_CONNECT_RETRIES, settings->hostname, - settings->port)) { + settings->port, + settings->timeout)) { guac_client_log(client, GUAC_LOG_ERROR, "Failed to send WOL packet or connect to remote server."); return NULL; }