X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/b72bdf1132e50a6bb5d1d11d4ed239a34866e5e1..5959132ddc73fb4f955c97cb3130ebc49ee58612:/ssh.c diff --git a/ssh.c b/ssh.c index 068db3c8..8887d9b4 100644 --- a/ssh.c +++ b/ssh.c @@ -6670,11 +6670,13 @@ static void ssh2_msg_channel_eof(Ssh ssh, struct Packet *pktin) * wrap up and close the channel ourselves. */ x11_close(c->u.x11.s); + c->u.x11.s = NULL; sshfwd_close(c); } else if (c->type == CHAN_AGENT) { sshfwd_close(c); } else if (c->type == CHAN_SOCKDATA) { pfd_close(c->u.pfd.s); + c->u.pfd.s = NULL; sshfwd_close(c); } }