X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=rlogin.c;h=2ef2d7177b77fc9464c0ce572718eaff1b1b7e15;hb=afbd7779e49eaf5f36a8cc94a6ccde1db6d0ba16;hp=a80d12e3cea6d49e6a9aeb6342829b5b5acb02e3;hpb=fdbd6978016e9fd87db7b3bfc33ff0da8bd3eea9;p=PuTTY.git diff --git a/rlogin.c b/rlogin.c index a80d12e3..2ef2d717 100644 --- a/rlogin.c +++ b/rlogin.c @@ -34,7 +34,8 @@ static int rlogin_closing(Plug plug, char *error_msg, int error_code, } if (error_msg) { /* A socket error has occurred. */ - connection_fatal(error_msg); + logevent(error_msg); + connection_fatal("%s", error_msg); } /* Otherwise, the remote side closed the connection normally. */ return 0; } @@ -122,7 +123,7 @@ static char *rlogin_init(char *host, int port, char **realhost, int nodelay) sprintf(buf, "Connecting to %.100s port %d", addrbuf, port); logevent(buf); } - s = sk_new(addr, port, 1, 0, nodelay, &fn_table_ptr); + s = new_connection(addr, *realhost, port, 1, 0, nodelay, &fn_table_ptr); if ((err = sk_socket_error(s))) return err;