From 028f44c90de8ed13eee9666972cf1f621f4fcd97 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Wed, 3 Jan 2007 00:48:17 +0000 Subject: [PATCH] Do a socket_check() in SSH mode. Fixes ZModem timeout errors. --- src/syncterm/conn.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/syncterm/conn.c b/src/syncterm/conn.c index 1d4701a3b5..d24bcb2da1 100644 --- a/src/syncterm/conn.c +++ b/src/syncterm/conn.c @@ -43,6 +43,9 @@ int conn_recv(char *buffer, size_t buflen, unsigned timeout) if(con_type==CONN_TYPE_SSH) { int status; + if(!socket_check(conn_socket, &data_waiting, NULL, timeout)) + return(-1); + status=cl.PopData(ssh_session, buffer, buflen, &rd); if(cryptStatusError(status)) { char str[1024]; -- GitLab