diff --git a/appl/login/shadow.c b/appl/login/shadow.c index 32b3f58df..4adacf3a9 100644 --- a/appl/login/shadow.c +++ b/appl/login/shadow.c @@ -72,6 +72,9 @@ check_shadow(struct passwd *pw, struct spwd *sp) today = time(0)/(24L * 60 * 60); + if (sp == NULL) + return; + if (sp->sp_expire > 0) { if (today >= sp->sp_expire) { printf("Your account has expired.\n");