X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/3ad9d396e3e57477b4da4b20665ca33edd5d7f67..3ca5c28cafade2c9e0ada4d5b30c1d9b1be32f4c:/telnet.c diff --git a/telnet.c b/telnet.c index f4e04d37..5c5d2ce3 100644 --- a/telnet.c +++ b/telnet.c @@ -230,7 +230,7 @@ static void option_side_effects(struct Opt *o, int enabled) echoing = !enabled; else if (o->option == TELOPT_SGA && o->send == DO) editing = !enabled; - ldisc_send(NULL, 0); /* cause ldisc to notice the change */ + ldisc_send(NULL, 0, 0); /* cause ldisc to notice the change */ /* Ensure we get the minimum options */ if (!activated) { @@ -601,7 +601,7 @@ static void telnet_sent(Plug plug, int bufsize) * Also places the canonical host name into `realhost'. It must be * freed by the caller. */ -static char *telnet_init(char *host, int port, char **realhost) +static char *telnet_init(char *host, int port, char **realhost, int nodelay) { static struct plug_function_table fn_table = { telnet_closing, @@ -636,7 +636,7 @@ static char *telnet_init(char *host, int port, char **realhost) sprintf(buf, "Connecting to %.100s port %d", addrbuf, port); logevent(buf); } - s = sk_new(addr, port, 0, 1, &fn_table_ptr); + s = sk_new(addr, port, 0, 1, nodelay, &fn_table_ptr); if ((err = sk_socket_error(s))) return err;