From 2cf9fcbba42cc2f3757f0b033c79cf1378fdffc1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net>
Date: Mon, 10 May 2021 21:55:47 -0400
Subject: [PATCH] Put the kbhit() check back into the connect loop

Was removed along with select() in e2094fb95
---
 src/syncterm/conn.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/syncterm/conn.c b/src/syncterm/conn.c
index 13598edf20..169ed8541f 100644
--- a/src/syncterm/conn.c
+++ b/src/syncterm/conn.c
@@ -518,6 +518,13 @@ int conn_socket_connect(struct bbslist *bbs)
 								goto connected;
 							}
 						}
+						else {
+							if (kbhit()) {
+								failcode = FAILURE_ABORTED;
+								closesocket(sock);
+								sock = INVALID_SOCKET;
+							}
+						}
 					}
 
 connected:
-- 
GitLab