diff --git a/src/syncterm/conn.c b/src/syncterm/conn.c index 80eb87bb0c01b33317ef0b803314a3fc79d183ba..9acf25030cdce0472b9e6f109b92efbdc4820fc7 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;