rpms/krb5/devel krb5-1.6.1-pam.patch,1.1,1.2
Nalin Somabhai Dahyabhai (nalin)
fedora-extras-commits at redhat.com
Fri Jun 22 23:21:45 UTC 2007
Author: nalin
Update of /cvs/pkgs/rpms/krb5/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7774
Modified Files:
krb5-1.6.1-pam.patch
Log Message:
- that should work better
krb5-1.6.1-pam.patch:
Index: krb5-1.6.1-pam.patch
===================================================================
RCS file: /cvs/pkgs/rpms/krb5/devel/krb5-1.6.1-pam.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- krb5-1.6.1-pam.patch 22 Jun 2007 22:03:14 -0000 1.1
+++ krb5-1.6.1-pam.patch 22 Jun 2007 23:21:07 -0000 1.2
@@ -87,7 +87,7 @@
+ KSHELL_PAM_SERVICE,
+ 0,
+ locuser,
-+ NULL,
++ "",
+ do_encrypt ?
+ EKSHELL_PAM_SERVICE :
+ KSHELL_PAM_SERVICE) != 0) {
@@ -221,7 +221,7 @@
+#ifdef USE_PAM
+ if (login_use_pam) {
-+ if (appl_pam_authenticate(LOGIN_PAM_SERVICE, 1, username, NULL,
++ if (appl_pam_authenticate(LOGIN_PAM_SERVICE, 1, username, "",
+ ttyname(STDIN_FILENO)) == PAM_SUCCESS) {
+ break;
+ } else {
@@ -240,7 +240,7 @@
+#ifdef USE_PAM
+ if (login_use_pam) {
-+ if (appl_pam_acct_mgmt(LOGIN_PAM_SERVICE, 0, username, NULL,
++ if (appl_pam_acct_mgmt(LOGIN_PAM_SERVICE, 0, username, "",
+ ttyname(STDIN_FILENO)) != 0) {
+ printf("Login incorrect\n");
+ sleepexit(1);
@@ -295,7 +295,7 @@
if (pwd->pw_uid == 0)
--- /dev/null 2007-06-22 10:29:46.741860805 -0400
+++ krb5-1.6.1/src/appl/bsd/pam.c 2007-06-22 14:22:10.000000000 -0400
-@@ -0,0 +1,408 @@
+@@ -0,0 +1,412 @@
+/*
+ * src/appl/bsd/pam.c
+ *
@@ -362,10 +362,14 @@
+appl_pam_enabled(krb5_context context, const char *section)
+{
+ int enabled = 1;
-+ if (profile_get_boolean(context->profile,
-+ section, USE_PAM_CONFIGURATION_KEYWORD, NULL,
-+ enabled, &enabled) != 0) {
-+ enabled = 1;
++ if ((context != NULL) && (context->profile != NULL)) {
++ if (profile_get_boolean(context->profile,
++ section,
++ USE_PAM_CONFIGURATION_KEYWORD,
++ NULL,
++ enabled, &enabled) != 0) {
++ enabled = 1;
++ }
+ }
+ return enabled;
+}
More information about the fedora-extras-commits
mailing list