X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/1ad4eb6f9759497ffaa46a0ed7c46f9fcf53e8e4..098ecd174ccf3473f2345a7f1e205dd199cc0100:/telnet.c?ds=sidebyside diff --git a/telnet.c b/telnet.c index e9db2104..65953421 100644 --- a/telnet.c +++ b/telnet.c @@ -174,7 +174,7 @@ static void deactivate_option (struct Opt *o) { static void option_side_effects(struct Opt *o, int enabled) { if (o->option == TELOPT_ECHO && o->send == DO) echoing = !enabled; - else if (o->option = TELOPT_SGA && o->send == DO) + else if (o->option == TELOPT_SGA && o->send == DO) editing = !enabled; ldisc_send(NULL, 0); /* cause ldisc to notice the change */ } @@ -507,7 +507,7 @@ static char *telnet_init (char *host, int port, char **realhost) { /* * Open socket. */ - s = sk_new(addr, port, 0, telnet_receive); + s = sk_new(addr, port, 0, 1, telnet_receive); if ( (err = sk_socket_error(s)) ) return err;