From d9750723edc317cf5c0492a980819d19e4294597 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Sat, 20 Mar 2021 23:49:33 -0400 Subject: [PATCH] Check for writability on non-blocking connect(), not read --- src/syncterm/conn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/syncterm/conn.c b/src/syncterm/conn.c index 80eb87bb0c..9acf25030c 100644 --- a/src/syncterm/conn.c +++ b/src/syncterm/conn.c @@ -506,7 +506,7 @@ int conn_socket_connect(struct bbslist *bbs) case EWOULDBLOCK: #endif for(;sock!=INVALID_SOCKET;) { - if (socket_readable(sock, 1000)) { + if (socket_writable(sock, 1000)) { if (socket_recvdone(sock, 0)) { closesocket(sock); sock=INVALID_SOCKET; -- GitLab