X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/37ec7a1124d00440401b81023260ff05bead4edf..471c20b0e70634fcd864da81a502d74c11aa41ee:/rlogin.c diff --git a/rlogin.c b/rlogin.c index c9e7c5ec..c392fa0a 100644 --- a/rlogin.c +++ b/rlogin.c @@ -182,12 +182,14 @@ static const char *rlogin_init(void *frontend_handle, void **backend_handle, { char z = 0; char *p; + char ruser[sizeof(cfg->username)]; + (void) get_remote_username(cfg, ruser, sizeof(ruser)); sk_write(rlogin->s, &z, 1); sk_write(rlogin->s, cfg->localusername, strlen(cfg->localusername)); sk_write(rlogin->s, &z, 1); - sk_write(rlogin->s, cfg->username, - strlen(cfg->username)); + sk_write(rlogin->s, ruser, + strlen(ruser)); sk_write(rlogin->s, &z, 1); sk_write(rlogin->s, cfg->termtype, strlen(cfg->termtype));