diff options
Diffstat (limited to 'auth.c')
-rw-r--r-- | auth.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -80,6 +80,9 @@ allowed_user(struct passwd * pw) | |||
80 | #endif /* WITH_AIXAUTHENTICATE */ | 80 | #endif /* WITH_AIXAUTHENTICATE */ |
81 | #if defined(HAVE_SHADOW_H) && !defined(DISABLE_SHADOW) | 81 | #if defined(HAVE_SHADOW_H) && !defined(DISABLE_SHADOW) |
82 | struct spwd *spw; | 82 | struct spwd *spw; |
83 | #if !defined(USE_PAM) && defined(HAS_SHADOW_EXPIRE) | ||
84 | time_t today; | ||
85 | #endif | ||
83 | #endif | 86 | #endif |
84 | 87 | ||
85 | /* Shouldn't be called if pw is NULL, but better safe than sorry... */ | 88 | /* Shouldn't be called if pw is NULL, but better safe than sorry... */ |
@@ -106,7 +109,7 @@ allowed_user(struct passwd * pw) | |||
106 | #if !defined(USE_PAM) && defined(HAVE_SHADOW_H) && \ | 109 | #if !defined(USE_PAM) && defined(HAVE_SHADOW_H) && \ |
107 | !defined(DISABLE_SHADOW) && defined(HAS_SHADOW_EXPIRE) | 110 | !defined(DISABLE_SHADOW) && defined(HAS_SHADOW_EXPIRE) |
108 | #define DAY (24L * 60 * 60) /* 1 day in seconds */ | 111 | #define DAY (24L * 60 * 60) /* 1 day in seconds */ |
109 | time_t today = time(NULL) / DAY; | 112 | today = time(NULL) / DAY; |
110 | debug3("allowed_user: today %d sp_expire %d sp_lstchg %d" | 113 | debug3("allowed_user: today %d sp_expire %d sp_lstchg %d" |
111 | " sp_max %d", (int)today, (int)spw->sp_expire, | 114 | " sp_max %d", (int)today, (int)spw->sp_expire, |
112 | (int)spw->sp_lstchg, (int)spw->sp_max); | 115 | (int)spw->sp_lstchg, (int)spw->sp_max); |