X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/eaf1e20af0294d79a176d2ac3b35fd4143163051..a4451dd11df30dc2d0d262dd6c36642aa2a02b91:/rlogin.c diff --git a/rlogin.c b/rlogin.c index 1b9a8069..e40f1597 100644 --- a/rlogin.c +++ b/rlogin.c @@ -280,10 +280,10 @@ static const struct telnet_special *rlogin_get_specials(void *handle) return NULL; } -static Socket rlogin_socket(void *handle) +static int rlogin_connected(void *handle) { Rlogin rlogin = (Rlogin) handle; - return rlogin->s; + return rlogin->s != NULL; } static int rlogin_sendok(void *handle) @@ -341,7 +341,7 @@ Backend rlogin_backend = { rlogin_size, rlogin_special, rlogin_get_specials, - rlogin_socket, + rlogin_connected, rlogin_exitcode, rlogin_sendok, rlogin_ldisc, @@ -349,5 +349,7 @@ Backend rlogin_backend = { rlogin_provide_logctx, rlogin_unthrottle, rlogin_cfg_info, - 1 + "rlogin", + PROT_RLOGIN, + 513 };