mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-09 17:38:00 +00:00
Fix `telnet-option-loop', I think. (Untested except to check it
compiles, since I don't have a suitably awkward server to run it against; but Ben reviewed the patch before checkin so we can share the blame if it doesn't work.) [originally from svn r5512] [this svn revision also touched putty-wishlist]
This commit is contained in:
parent
1e21ea8f63
commit
780ca62311
7
telnet.c
7
telnet.c
@ -394,9 +394,12 @@ static void proc_rec_opt(Telnet telnet, int cmd, int option)
|
||||
}
|
||||
/*
|
||||
* If we reach here, the option was one we weren't prepared to
|
||||
* cope with. So send a negative ack.
|
||||
* cope with. If the request was positive (WILL or DO), we send
|
||||
* a negative ack to indicate refusal. If the request was
|
||||
* negative (WONT / DONT), we must do nothing.
|
||||
*/
|
||||
send_opt(telnet, (cmd == WILL ? DONT : WONT), option);
|
||||
if (cmd == WILL || cmd == DO)
|
||||
send_opt(telnet, (cmd == WILL ? DONT : WONT), option);
|
||||
}
|
||||
|
||||
static void process_subneg(Telnet telnet)
|
||||
|
Loading…
Reference in New Issue
Block a user