- /* Grab the password for locked account checking */
-#if defined(HAVE_SHADOW_H) && !defined(DISABLE_SHADOW)
- spw = getspnam(pw->pw_name);
- if (!spw)
- return 0;
- passwd = spw->sp_pwdp;
-#else
- passwd = pw->pw_passwd;
-#endif
-
- /* check for locked account */
- if (strcmp(passwd, "*LK*") == 0 || passwd[0] == '!') {
- log("User %.100s not allowed because account is locked",
- pw->pw_name);
- return 0;
- }
-