[BACK]Return to commands.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / telnet

Diff for /src/usr.bin/telnet/commands.c between version 1.57 and 1.58

version 1.57, 2014/07/20 04:00:47 version 1.58, 2014/07/20 04:07:16
Line 2088 
Line 2088 
     if (autologin && user == NULL) {      if (autologin && user == NULL) {
         struct passwd *pw;          struct passwd *pw;
   
         user = getenv("USER");          user = getlogin();
         if (user == NULL ||          if (user == NULL ||
             ((pw = getpwnam(user)) && pw->pw_uid != getuid())) {              (pw = getpwnam(user)) == NULL || pw->pw_uid != getuid()) {
                 if ((pw = getpwuid(getuid())) != NULL)                  if ((pw = getpwuid(getuid())) != NULL)
                         user = pw->pw_name;                          user = pw->pw_name;
                 else                  else

Legend:
Removed from v.1.57  
changed lines
  Added in v.1.58