X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/b638639886df3bbb124090fbcad39051bea7c66d..7dbb9f565cd73e01515dadd6825c3cd0322b9783:/ssh.c diff --git a/ssh.c b/ssh.c index 44075a7e..2ef8ac4d 100644 --- a/ssh.c +++ b/ssh.c @@ -1151,6 +1151,8 @@ static void ssh_gotdata(unsigned char *data, int datalen) static int ssh_receive(Socket skt, int urgent, char *data, int len) { if (urgent==3) { /* A socket error has occurred. */ + ssh_state = SSH_STATE_CLOSED; + s = NULL; connection_fatal(data); len = 0; }