X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/7e78000d8966255e919e3d8753fd784f4559ee55..4facdf84a26380cb8856940bcfdbd036faed6c23:/x11fwd.c diff --git a/x11fwd.c b/x11fwd.c index 8ace77d5..2b4a6bc5 100644 --- a/x11fwd.c +++ b/x11fwd.c @@ -189,7 +189,10 @@ char *x11_init (Socket *s, char *display, void *c) { } void x11_close (Socket s) { - struct X11Private *pr = (struct X11Private *)sk_get_private_ptr(s); + struct X11Private *pr; + if (!s) + return; + pr = (struct X11Private *)sk_get_private_ptr(s); if (pr->auth_protocol) { sfree(pr->auth_protocol);