X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/2c94fd1cbf32093be173ea6c4378caa109f73dd4..0965bee0865fd8ea129b2de62a3c50e09c59a184:/raw.c diff --git a/raw.c b/raw.c index c3545803..2abc0a8d 100644 --- a/raw.c +++ b/raw.c @@ -70,11 +70,6 @@ static char *raw_init (char *host, int port, char **realhost) { sk_addr_free(addr); - /* - * We have no pre-session phase. - */ - begin_session(); - return NULL; } @@ -109,6 +104,12 @@ static Socket raw_socket(void) { return s; } static int raw_sendok(void) { return 1; } +static int raw_ldisc(int option) { + if (option == LD_EDIT || option == LD_ECHO) + return 1; + return 0; +} + Backend raw_backend = { raw_init, raw_send, @@ -116,5 +117,6 @@ Backend raw_backend = { raw_special, raw_socket, raw_sendok, + raw_ldisc, 1 };