From 387e0e85427c48e3b6317cca71d103d6754fb444 Mon Sep 17 00:00:00 2001 From: nectar Date: Tue, 23 Jan 2001 21:43:32 +0000 Subject: Call pam_setcred. Reviewed by: markm, months ago --- usr.bin/login/login.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'usr.bin/login') diff --git a/usr.bin/login/login.c b/usr.bin/login/login.c index 967463c..c53ba6a 100644 --- a/usr.bin/login/login.c +++ b/usr.bin/login/login.c @@ -714,6 +714,10 @@ auth_pam() } else syslog(LOG_ERR, "Couldn't get PAM_USER: %s", pam_strerror(pamh, e)); + if ((e = pam_setcred(pamh, PAM_ESTABLISH_CRED)) != + PAM_SUCCESS) + syslog(LOG_ERR, "Couldn't establish credentials: %s", + pam_strerror(pamh, e)); rval = 0; break; -- cgit v1.1