already copied to pwent. Remove duplicated code.
+2008-09-20 Nicolas François <nicolas.francois@centraliens.net>
+
+ * src/login.c: Existence of pam_user was already checked. pwd was
+ already copied to pwent. Remove duplicated code.
+
2008-09-20 Nicolas François <nicolas.francois@centraliens.net>
* src/login.c: check_flags() renamed process_flags(). All flag
retcode = pam_open_session (pamh, hushed (&pwent) ? PAM_SILENT : 0);
PAM_FAIL_CHECK;
- pwd = xgetpwnam (pam_user);
- if (NULL == pwd) {
- pwent.pw_name = pam_user;
- strcpy (temp_pw, "!");
- pwent.pw_passwd = temp_pw;
- pwent.pw_shell = temp_shell;
-
- preauth_flag = false;
- failed = true;
- } else {
- pwent = *pwd;
- }
-
#else /* ! USE_PAM */
while (true) { /* repeatedly get login/password pairs */
failed = false; /* haven't failed authentication yet */