The Telnet IAC handling in SerialServer is screwed up: when it receives a 0xFF, it outputs the 0xFF instead of just switching to the IAC state. Then if it receives another 0xFF, which actually should make it output a single 0xFF and drop back to the idle state, it actually outputs another 0xFF and stays in the IAC state.
The Telnet IAC handling in SerialServer is screwed up: when it receives a 0xFF, it outputs the 0xFF instead of just switching to the IAC state. Then if it receives another 0xFF, which actually should make it output a single 0xFF and drop back to the idle state, it actually outputs another 0xFF and stays in the IAC state.