unconditionally set the telnet state to SEENCR regardless of whether
we have actually seen a CR, and as a result sending a NUL through
PuTTY (via Ctrl-Space or whatever) does not work. Must have arisen
through some kind of really weird cut-and-paste error!
git-svn-id: svn://svn.tartarus.org/sgt/putty@9545
cda61777-01e9-0310-a592-
d414129be87e
char cc = c;
sel_write(telnet->pty, &cc, 1);
- telnet->state = SEENCR;
+ if (c == CR)
+ telnet->state = SEENCR;
+ else
+ telnet->state = TOP_LEVEL;
}
break;
case SEENIAC: