[24014] in Source-Commits

home help back first fref pref prev next nref lref last post

/svn/athena r23623 - in trunk/debathena/debathena/libpam-krb524: . debian

daemon@ATHENA.MIT.EDU (Timothy G Abbott)
Sat Mar 14 13:01:19 2009

Date: Sat, 14 Mar 2009 13:01:10 -0400
From: Timothy G Abbott <tabbott@MIT.EDU>
Message-Id: <200903141701.n2EH1AYL022801@drugstore.mit.edu>
To: source-commits@mit.edu
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: tabbott
Date: 2009-03-14 13:01:10 -0400 (Sat, 14 Mar 2009)
New Revision: 23623

Modified:
   trunk/debathena/debathena/libpam-krb524/debian/changelog
   trunk/debathena/debathena/libpam-krb524/pam_krb524.c
Log:
In libpam-krb524:
  * Change the log level for "No krb5 cache available" to DEBUG.


Modified: trunk/debathena/debathena/libpam-krb524/debian/changelog
===================================================================
--- trunk/debathena/debathena/libpam-krb524/debian/changelog	2009-03-14 05:41:44 UTC (rev 23622)
+++ trunk/debathena/debathena/libpam-krb524/debian/changelog	2009-03-14 17:01:10 UTC (rev 23623)
@@ -1,3 +1,9 @@
+libpam-krb524 (1.4-0debathena1) unstable; urgency=low
+
+  * Change the log level for "No krb5 cache available" to DEBUG.
+
+ -- Tim Abbott <tabbott@mit.edu>  Sat, 14 Mar 2009 13:00:12 -0400
+
 libpam-krb524 (1.3-0debathena6) unstable; urgency=low
 
   * Remove DEB_AUTO_UPDATE_DEBIAN_CONTROL.

Modified: trunk/debathena/debathena/libpam-krb524/pam_krb524.c
===================================================================
--- trunk/debathena/debathena/libpam-krb524/pam_krb524.c	2009-03-14 05:41:44 UTC (rev 23622)
+++ trunk/debathena/debathena/libpam-krb524/pam_krb524.c	2009-03-14 17:01:10 UTC (rev 23623)
@@ -46,12 +46,13 @@
  * KRB5CCNAME.
  */
 static int
-get_krb4_name(pam_handle_t *pamh, const char **cache_name, char *cache_name4, size_t len)
+get_krb4_name(pam_handle_t *pamh, const char **cache_name, char *cache_name4, size_t len, int debug)
 {
     int n;
     *cache_name = pam_getenv(pamh, "KRB5CCNAME");
     if (*cache_name == NULL) {
-	syslog(LOG_ERR, "pam_krb524: No krb5 cache found");
+	if (debug)
+	    syslog(LOG_DEBUG, "pam_krb524: No krb5 cache found");
 	return PAM_SESSION_ERR;
     }
 
@@ -109,8 +110,8 @@
     uid = pw->pw_uid;
     gid = pw->pw_gid;
 
-    if ((pamret = get_krb4_name(pamh, &cache_name, cache_name4, MAXBUF)) !=
-	PAM_SUCCESS)
+    if ((pamret = get_krb4_name(pamh, &cache_name, cache_name4, MAXBUF, debug))
+	!= PAM_SUCCESS)
 	return pamret;
 
     if (debug)
@@ -188,8 +189,8 @@
 	    debug = 1;
     }
 
-    if ((pamret = get_krb4_name(pamh, &cache_name, cache_name4, MAXBUF)) !=
-	PAM_SUCCESS)
+    if ((pamret = get_krb4_name(pamh, &cache_name, cache_name4, MAXBUF, debug))
+	!= PAM_SUCCESS)
 	return pamret;
 
     if (debug)


home help back first fref pref prev next nref lref last post