Fixed bug introduced with the change of startslave()...two arguments
were chopped off of the function call and garbage was passed instead. The solution involves making some variable globals as well as fixing the call to have all the arguments.
This commit is contained in:
parent
f7fe07b585
commit
430ff9b689
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=10678
@ -742,6 +742,8 @@ char remote_host_name[MAXHOSTNAMELEN];
|
||||
|
||||
extern void telnet P((int, int, char *));
|
||||
|
||||
int level;
|
||||
char user_name[256];
|
||||
/*
|
||||
* Get a pty, scan input lines.
|
||||
*/
|
||||
@ -751,9 +753,7 @@ doit(who)
|
||||
char *host, *inet_ntoa();
|
||||
int t;
|
||||
struct hostent *hp;
|
||||
int level;
|
||||
int ptynum;
|
||||
char user_name[256];
|
||||
|
||||
/*
|
||||
* Find an available pty to use.
|
||||
@ -1107,7 +1107,7 @@ telnet(f, p, host)
|
||||
* now. We delay this until here to insure option negotiation
|
||||
* is complete.
|
||||
*/
|
||||
startslave(host);
|
||||
startslave(host, level, user_name);
|
||||
|
||||
for (;;) {
|
||||
fd_set ibits, obits, xbits;
|
||||
|
Loading…
Reference in New Issue
Block a user