]> granicus.if.org Git - shadow/commitdiff
* src/login.c: Existence of pam_user was already checked. pwd was
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Sat, 20 Sep 2008 16:23:04 +0000 (16:23 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Sat, 20 Sep 2008 16:23:04 +0000 (16:23 +0000)
already copied to pwent. Remove duplicated code.

ChangeLog
src/login.c

index 40d7cda9974ac124624473ff75deb420c944b6aa..13920a2deef504f2d578ba435a1660ae2fedca9c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+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
index 9f854eae04be16baaec088c3405f3f763104b6f7..95233408a8baf78daeb7ce7079711407588df455 100644 (file)
@@ -810,19 +810,6 @@ int main (int argc, char **argv)
        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 */