X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/a5f3e637bc3925f7c68ab0f3895408bb70154b13..2470d64e039d7bdf87a72d70c1624ff98849e37d:/telnet.c diff --git a/telnet.c b/telnet.c index b00a6da0..04cbec02 100644 --- a/telnet.c +++ b/telnet.c @@ -565,8 +565,10 @@ static void do_telnet_read(char *buf, int len) static int telnet_closing(Plug plug, char *error_msg, int error_code, int calling_back) { - sk_close(s); - s = NULL; + if (s) { + sk_close(s); + s = NULL; + } if (error_msg) { /* A socket error has occurred. */ connection_fatal(error_msg);