Blame SOURCES/authconfig-6.2.8.pam_succeed_if-can-return-PAM_IGNORE-in-pam_setcred.patch

ee2f06
From 747e404e3716cbe3a4daf69b5408c69de4a5966a Mon Sep 17 00:00:00 2001
ee2f06
From: Tomas Mraz <tmraz@fedoraproject.org>
ee2f06
Date: Mon, 15 May 2017 15:49:34 +0200
ee2f06
Subject: [PATCH 1/2] pam_succeed_if can return PAM_IGNORE in pam_setcred() we
ee2f06
 must ignore it.
ee2f06
ee2f06
This fixes rhbz#1450425.
ee2f06
---
ee2f06
 authinfo.py | 2 +-
ee2f06
 1 file changed, 1 insertion(+), 1 deletion(-)
ee2f06
ee2f06
diff --git a/authinfo.py b/authinfo.py
ee2f06
index 51f66046b11b500a6c16832f43f94850a9800cf1..2d133803e79deb1a022bb0982fc982608160cc9a 100644
ee2f06
--- a/authinfo.py
ee2f06
+++ b/authinfo.py
ee2f06
@@ -131,7 +131,7 @@ LOGIC_FORCE_PKCS11_KRB5 = "[success=ok ignore=2 default=die]"
ee2f06
 LOGIC_SKIPNEXT = "[success=1 default=ignore]"
ee2f06
 LOGIC_SKIPNEXT3 = "[success=3 default=ignore]"
ee2f06
 LOGIC_ALWAYS_SKIP = "[default=1]"
ee2f06
-LOGIC_SKIPNEXT_ON_FAILURE = "[default=1 success=ok]"
ee2f06
+LOGIC_SKIPNEXT_ON_FAILURE = "[default=1 ignore=ignore success=ok]"
ee2f06
 
ee2f06
 # Snip off line terminators and final whitespace from a passed-in string.
ee2f06
 def snipString(s):
ee2f06
-- 
ee2f06
2.9.3
ee2f06