]> rtime.felk.cvut.cz Git - sojka/lightdm.git/commitdiff
Call pam_end after reinitializing credentials
authorRobert Ancell <robert.ancell@canonical.com>
Sun, 23 Mar 2014 23:35:26 +0000 (12:35 +1300)
committerRobert Ancell <robert.ancell@canonical.com>
Sun, 23 Mar 2014 23:35:26 +0000 (12:35 +1300)
src/session-child.c
tests/scripts/switch-to-greeter-return-session-pam.conf

index 7b6173c3c1125983debaa580c3ac5b9b70ba3c4d..220d4860402bdce2d93d5a6a60f33fa37f676473 100644 (file)
@@ -481,6 +481,7 @@ session_child_run (int argc, char **argv)
     if (command_argc == 0)
     {
         pam_setcred (pam_handle, PAM_REINITIALIZE_CRED);
+        pam_end (pam_handle, 0);
         return EXIT_SUCCESS;
     }
 
index 470915409fc2a25c49161fe9534d36f478b47f9e..e684e9f0c0d6a39d45825bc8b86da1138f275f82 100644 (file)
@@ -76,6 +76,7 @@ log-events=true
 
 # Credentials are refreshed
 #?PAM-have-password1 SETCRED REINITIALIZE_CRED
+#?PAM-have-password1 END
 
 # Session is unlocked
 #?LOGIN1 UNLOCK-SESSION