aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvorlon <Unknown>2007-08-26 05:05:19 +0000
committervorlon <Unknown>2007-08-26 05:05:19 +0000
commit677d3fef48410c1beecf090650577b99176d1676 (patch)
tree11b2a945105659c3ee5ceeed20924efca83ae0ec
parent5a59f139755e885991372a6bc167ed0200a66f92 (diff)
downloadpam-677d3fef48410c1beecf090650577b99176d1676.tar.gz
pam-677d3fef48410c1beecf090650577b99176d1676.tar.bz2
pam-677d3fef48410c1beecf090650577b99176d1676.zip
except this shouldn't be considered 'legacy' :)
-rw-r--r--patches-applied/031_pam_include5
1 files changed, 2 insertions, 3 deletions
diff --git a/patches-applied/031_pam_include b/patches-applied/031_pam_include
index 5ccbe6a3..e28415c4 100644
--- a/patches-applied/031_pam_include
+++ b/patches-applied/031_pam_include
@@ -8,19 +8,18 @@ Index: pam/Linux-PAM/libpam/pam_handlers.c
===================================================================
--- pam.orig/Linux-PAM/libpam/pam_handlers.c
+++ pam/Linux-PAM/libpam/pam_handlers.c
-@@ -114,6 +114,11 @@
+@@ -114,6 +114,10 @@
module_type = PAM_T_ACCT;
} else if (!strcasecmp("password", tok)) {
module_type = PAM_T_PASS;
+ } else if (!strcasecmp("@include", tok)) {
+ pam_include = 1;
-+ D(("Following legacy '@include' directive."));
+ module_type = requested_module_type;
+ goto parsing_done;
} else {
/* Illegal module type */
D(("_pam_init_handlers: bad module type: %s", tok));
-@@ -178,14 +183,33 @@
+@@ -178,14 +182,33 @@
_pam_set_default_control(actions, _PAM_ACTION_BAD);
}