From 43634f586821e25e09c6e45e134ab8d0a5bc2fb8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net>
Date: Fri, 16 Feb 2024 13:00:23 -0500
Subject: [PATCH] Lower timeouts when closing SSH session.

Reduces the time after a forced hangup that you need to wait before
returning to the main menu.
---
 src/syncterm/ssh.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/syncterm/ssh.c b/src/syncterm/ssh.c
index c9ebb17e8e..8845587514 100644
--- a/src/syncterm/ssh.c
+++ b/src/syncterm/ssh.c
@@ -1022,6 +1022,8 @@ ssh_close(void)
 {
 	char garbage[1024];
 
+	cryptSetAttribute(ssh_session, CRYPT_OPTION_NET_READTIMEOUT, 1);
+	cryptSetAttribute(ssh_session, CRYPT_OPTION_NET_WRITETIMEOUT, 1);
 	conn_api.terminate = 1;
 	close_sftp_channel(sftp_channel);
 	close_ssh_channel();
-- 
GitLab