]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
Fix printing of Telnet GA as ugrave
authorSimon Tatham <anakin@pobox.com>
Tue, 16 Nov 1999 09:57:40 +0000 (09:57 +0000)
committerSimon Tatham <anakin@pobox.com>
Tue, 16 Nov 1999 09:57:40 +0000 (09:57 +0000)
[originally from svn r313]

telnet.c

index 399c1260d2218fdd08a4ed66692fe67ca1975e09..94bef16279e1dd94a93203a2929feced6c5338a5 100644 (file)
--- a/telnet.c
+++ b/telnet.c
@@ -411,9 +411,11 @@ static void do_telnet_read (char *buf, int len) {
            else if (c == WONT) telnet_state = SEENWONT;
            else if (c == SB) telnet_state = SEENSB;
            else {
-               /* ignore (and print) everything else */
-               b[0] = c;
-               c_write(b,1);
+               /* ignore everything else; print it if it's IAC */
+               if (c == IAC) {
+                   b[0] = c;
+                   c_write(b,1);
+               }
                telnet_state = TOPLEVEL;
            }
            break;