summaryrefslogtreecommitdiff
path: root/debian/patches-applied/031_pam_include
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches-applied/031_pam_include')
-rw-r--r--debian/patches-applied/031_pam_include14
1 files changed, 7 insertions, 7 deletions
diff --git a/debian/patches-applied/031_pam_include b/debian/patches-applied/031_pam_include
index 23962ad1..da689047 100644
--- a/debian/patches-applied/031_pam_include
+++ b/debian/patches-applied/031_pam_include
@@ -4,10 +4,10 @@ Authors: Jan Christoph Nordholz <hesso@pool.math.tu-berlin.de>
Upstream status: not yet submitted
-Index: pam.deb/libpam/pam_handlers.c
+Index: pam.debian/libpam/pam_handlers.c
===================================================================
---- pam.deb.orig/libpam/pam_handlers.c
-+++ pam.deb/libpam/pam_handlers.c
+--- pam.debian.orig/libpam/pam_handlers.c
++++ pam.debian/libpam/pam_handlers.c
@@ -122,6 +122,10 @@
module_type = PAM_T_ACCT;
} else if (!strcasecmp("password", tok)) {
@@ -27,13 +27,13 @@ Index: pam.deb/libpam/pam_handlers.c
tok = _pam_StrTok(NULL, " \n\t", &nexttok);
if (pam_include) {
+ struct stat include_dir;
- if (substack) {
+ if (substack) {
res = _pam_add_handler(pamh, PAM_HT_SUBSTACK, other,
- stack_level, module_type, actions, tok,
+ stack_level, module_type, actions, tok,
@@ -204,13 +210,35 @@
return PAM_ABORT;
- }
- }
+ }
+ }
- if (_pam_load_conf_file(pamh, tok, this_service, module_type,
- stack_level + substack
+ if (tok[0] == '/') {