From 300d41b0a9d0b9aaafe678efea11225139e700e4 Mon Sep 17 00:00:00 2001 From: simon Date: Mon, 4 Oct 1999 14:20:17 +0000 Subject: [PATCH] Stop IAC IAC from being swallowed in telnet (fix due to Robert de Bath) git-svn-id: svn://svn.tartarus.org/sgt/putty@232 cda61777-01e9-0310-a592-d414129be87e --- telnet.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/telnet.c b/telnet.c index 00b081bd..20341cd3 100644 --- a/telnet.c +++ b/telnet.c @@ -410,7 +410,12 @@ static void do_telnet_read (char *buf, int len) { else if (c == WILL) telnet_state = SEENWILL; else if (c == WONT) telnet_state = SEENWONT; else if (c == SB) telnet_state = SEENSB; - else telnet_state = TOPLEVEL;/* ignore _everything_ else! */ + else { + /* ignore (and print) everything else */ + b[0] = c; + c_write(b,1); + telnet_state = TOPLEVEL; + } break; case SEENWILL: proc_rec_opt (WILL, c); -- 2.11.0