]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - telnet.c
Cleanups to remove warnings for GNU/mingw32 compilation
[PuTTY.git] / 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;