[BACK]Return to auth-passwd.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/auth-passwd.c between version 1.40 and 1.41

version 1.40, 2006/08/03 03:34:41 version 1.41, 2007/08/23 02:49:43
Line 56 
Line 56 
 extern ServerOptions options;  extern ServerOptions options;
 int sys_auth_passwd(Authctxt *, const char *);  int sys_auth_passwd(Authctxt *, const char *);
   
 #ifdef HAVE_LOGIN_CAP  
 extern login_cap_t *lc;  extern login_cap_t *lc;
 #endif  
   
   
 #define DAY             (24L * 60 * 60) /* 1 day in seconds */  #define DAY             (24L * 60 * 60) /* 1 day in seconds */
Line 108 
Line 106 
   
         pwtimeleft = auth_check_change(as);          pwtimeleft = auth_check_change(as);
         actimeleft = auth_check_expire(as);          actimeleft = auth_check_expire(as);
 #ifdef HAVE_LOGIN_CAP  
         if (authctxt->valid) {          if (authctxt->valid) {
                 pwwarntime = login_getcaptime(lc, "password-warn", TWO_WEEKS,                  pwwarntime = login_getcaptime(lc, "password-warn", TWO_WEEKS,
                     TWO_WEEKS);                      TWO_WEEKS);
                 acwarntime = login_getcaptime(lc, "expire-warn", TWO_WEEKS,                  acwarntime = login_getcaptime(lc, "expire-warn", TWO_WEEKS,
                     TWO_WEEKS);                      TWO_WEEKS);
         }          }
 #endif  
         if (pwtimeleft != 0 && pwtimeleft < pwwarntime) {          if (pwtimeleft != 0 && pwtimeleft < pwwarntime) {
                 daysleft = pwtimeleft / DAY + 1;                  daysleft = pwtimeleft / DAY + 1;
                 snprintf(buf, sizeof(buf),                  snprintf(buf, sizeof(buf),

Legend:
Removed from v.1.40  
changed lines
  Added in v.1.41