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

Diff for /src/usr.bin/login/login.c between version 1.31 and 1.32

version 1.31, 2000/08/24 20:05:07 version 1.32, 2000/08/24 20:08:06
Line 308 
Line 308 
                         rval = klogin(pwd, instance, localhost, p);                          rval = klogin(pwd, instance, localhost, p);
                         if (rval != 0 && rootlogin && pwd->pw_uid != 0)                          if (rval != 0 && rootlogin && pwd->pw_uid != 0)
                                 rootlogin = 0;                                  rootlogin = 0;
                         if (rval == 0)                          if (rval == 1) {
                                 authok = 1;                                  /* Fall back on password file. */
                         else if (rval == 1) {  
                                 if (pwd->pw_uid != 0)                                  if (pwd->pw_uid != 0)
                                         rootlogin = 0;                                          rootlogin = 0;
                                 rval = pwcheck(username, p, salt, pwd->pw_passwd);                                  rval = pwcheck(username, p, salt, pwd->pw_passwd);
                         }                          }
                           if (rval == 0)
                                   authok = 1;
 #else  #else
                         rval = pwcheck(username, p, salt, pwd->pw_passwd);                          rval = pwcheck(username, p, salt, pwd->pw_passwd);
 #endif  #endif

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32