diff options
Diffstat (limited to 'debian/patches/045_pam_dispatch_jump_is_ignore')
-rw-r--r-- | debian/patches/045_pam_dispatch_jump_is_ignore | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/debian/patches/045_pam_dispatch_jump_is_ignore b/debian/patches/045_pam_dispatch_jump_is_ignore index e19a5456..af08a9e4 100644 --- a/debian/patches/045_pam_dispatch_jump_is_ignore +++ b/debian/patches/045_pam_dispatch_jump_is_ignore @@ -1,14 +1,20 @@ +From: Sam Hartman <hartmans@debian.org> +Date: Mon, 11 Sep 2023 14:00:42 -0600 +Subject: _pam_dispatch_jump_is_ignore Previously jumps were treated as PAM_IGNORE in the freezing part of the chain and PAM_OK (aka required) in the frozen part of the chain. No one on pam-list was able to explain this behavior, so I changed it to be consistent. +--- + libpam/pam_dispatch.c | 17 +---------------- + 1 file changed, 1 insertion(+), 16 deletions(-) -Index: pam/libpam/pam_dispatch.c -=================================================================== ---- pam.orig/libpam/pam_dispatch.c -+++ pam/libpam/pam_dispatch.c -@@ -260,22 +260,7 @@ +diff --git a/libpam/pam_dispatch.c b/libpam/pam_dispatch.c +index 974104a..15cad01 100644 +--- a/libpam/pam_dispatch.c ++++ b/libpam/pam_dispatch.c +@@ -260,22 +260,7 @@ static int _pam_dispatch_aux(pam_handle_t *pamh, int flags, struct handler *h, if ( _PAM_ACTION_IS_JUMP(action) ) { /* If we are evaluating a cached chain, we treat this |