From 65c6f34aa4676af578d5f57e3abe32c05075a276 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Tue, 22 Oct 2013 14:47:51 -0600 Subject: [PATCH] If pam_open_session() fails don't call pam_getenvlist() with a NULL pam handle. --- plugins/sudoers/auth/pam.c | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/sudoers/auth/pam.c b/plugins/sudoers/auth/pam.c index eec9f474f..36ee05646 100644 --- a/plugins/sudoers/auth/pam.c +++ b/plugins/sudoers/auth/pam.c @@ -246,6 +246,7 @@ sudo_pam_begin_session(struct passwd *pw, char **user_envp[], sudo_auth *auth) (void) pam_end(pamh, *pam_status | PAM_DATA_SILENT); pamh = NULL; status = AUTH_FAILURE; + goto done; } } -- 2.40.0