From: Todd C. Miller Date: Thu, 28 Feb 2013 13:38:06 +0000 (-0500) Subject: Fix PAM compilation: def_pam_session, not just pam_session. X-Git-Tag: SUDO_1_8_7~1^2~196 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9a4bd3cce4c064bfbfb4f242b4eb7aef13ad0a4b;p=sudo Fix PAM compilation: def_pam_session, not just pam_session. --- diff --git a/plugins/sudoers/auth/pam.c b/plugins/sudoers/auth/pam.c index 0c1585ae0..fd05ed206 100644 --- a/plugins/sudoers/auth/pam.c +++ b/plugins/sudoers/auth/pam.c @@ -251,7 +251,7 @@ sudo_pam_begin_session(struct passwd *pw, char **user_envp[], sudo_auth *auth) } #endif /* HAVE_PAM_GETENVLIST */ - if (pam_session) { + if (def_pam_session) { status = pam_open_session(pamh, 0); if (status != PAM_SUCCESS) { (void) pam_end(pamh, status | PAM_DATA_SILENT); @@ -276,7 +276,7 @@ sudo_pam_end_session(struct passwd *pw, sudo_auth *auth) * XXX - still needed now that session init is in parent? */ (void) pam_set_item(pamh, PAM_USER, pw->pw_name); - if (pam_session) + if (def_pam_session) (void) pam_close_session(pamh, PAM_SILENT); (void) pam_setcred(pamh, PAM_DELETE_CRED | PAM_SILENT); status = pam_end(pamh, PAM_SUCCESS | PAM_DATA_SILENT);