From: Lennart Poettering Date: Wed, 15 Jan 2020 16:09:36 +0000 (+0100) Subject: execute: allow pam_setcred() to fail, ignore errors X-Git-Tag: v245-rc1~114^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=46d7c6afbf92e74fb96b6df2858d858ec77db991;p=thirdparty%2Fsystemd.git execute: allow pam_setcred() to fail, ignore errors Fixes: #14567 Alternative-To: #14569 --- diff --git a/src/core/execute.c b/src/core/execute.c index ad5e25e2234..f3d2005637f 100644 --- a/src/core/execute.c +++ b/src/core/execute.c @@ -1195,7 +1195,7 @@ static int setup_pam( pam_code = pam_setcred(handle, PAM_ESTABLISH_CRED | flags); if (pam_code != PAM_SUCCESS) - goto fail; + log_debug("pam_setcred() failed, ignoring: %s", pam_strerror(handle, pam_code)); pam_code = pam_open_session(handle, flags); if (pam_code != PAM_SUCCESS)