X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/3091999734c328f5ba67b4b3340bd1c00a3c5845..9fb91415561170f9400840097d05b93350be522b:/ssh.c diff --git a/ssh.c b/ssh.c index 1178b305..1ef80b06 100644 --- a/ssh.c +++ b/ssh.c @@ -4959,13 +4959,16 @@ static void ssh1_msg_channel_close(Ssh ssh, struct Packet *pktin) x11_send_eof(c->u.x11.s); else send_close = TRUE; + break; case CHAN_SOCKDATA: if (c->u.pfd.s) - x11_send_eof(c->u.pfd.s); + pfd_send_eof(c->u.pfd.s); else send_close = TRUE; + break; case CHAN_AGENT: send_close = TRUE; + break; } if (send_close && !(c->closes & CLOSES_SENT_EOF)) {