X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=rlogin.c;h=fecc9d4bcb1d4f52cc866b2b37473f14f285cc8d;hb=85c95e30e4cb29c3bfef8004af7a06f00cc6ecf9;hp=a79576e555de5249006a075c7387b53f66584abd;hpb=947962e0b95e10151c186048a8b5cc2fb425838c;p=PuTTY.git diff --git a/rlogin.c b/rlogin.c index a79576e5..fecc9d4b 100644 --- a/rlogin.c +++ b/rlogin.c @@ -237,7 +237,7 @@ static const char *rlogin_init(void *frontend_handle, void **backend_handle, * in which case we prompt for it and may end up deferring doing * anything else until the local prompt mechanism returns. */ - if ((ruser = get_remote_username(conf)) == NULL) { + if ((ruser = get_remote_username(conf)) != NULL) { rlogin_startup(rlogin, ruser); sfree(ruser); } else { @@ -246,8 +246,7 @@ static const char *rlogin_init(void *frontend_handle, void **backend_handle, rlogin->prompt = new_prompts(rlogin->frontend); rlogin->prompt->to_server = TRUE; rlogin->prompt->name = dupstr("Rlogin login name"); - /* 512 is an arbitrary limit :-( */ - add_prompt(rlogin->prompt, dupstr("rlogin username: "), TRUE, 512); + add_prompt(rlogin->prompt, dupstr("rlogin username: "), TRUE); ret = get_userpass_input(rlogin->prompt, NULL, 0); if (ret >= 0) { rlogin_startup(rlogin, rlogin->prompt->prompts[0]->result);