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:
David Greenman 1995-09-11 20:54:49 +00:00
parent f7fe07b585
commit 430ff9b689
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=10678

View File

@ -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;