summaryrefslogtreecommitdiffstats
path: root/utils/gssd/gss_util.c
diff options
context:
space:
mode:
authorTimo Aaltonen <tjaalton@cc.hut.fi>2008-03-13 13:02:32 -0400
committerSteve Dickson <steved@redhat.com>2008-03-13 13:02:32 -0400
commitd1e7ccccd9153d8cab1701a6396921ff7e57dd03 (patch)
treea7e1d98bac962d8f9eae8521ee89710859096a28 /utils/gssd/gss_util.c
parenteed0765ee5a4b578d57672e22665b63db526b971 (diff)
downloadnfs-utils-d1e7ccccd9153d8cab1701a6396921ff7e57dd03.tar.gz
nfs-utils-d1e7ccccd9153d8cab1701a6396921ff7e57dd03.tar.xz
nfs-utils-d1e7ccccd9153d8cab1701a6396921ff7e57dd03.zip
Turn down gssd's syslog verbosity
Modified-by: Kevin Coffman <kwc@citi.umich.edu> Signed-off-by: Steve Dickson <steved@redhat.com>
Diffstat (limited to 'utils/gssd/gss_util.c')
-rw-r--r--utils/gssd/gss_util.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/utils/gssd/gss_util.c b/utils/gssd/gss_util.c
index d316b4d..8a7bcaa 100644
--- a/utils/gssd/gss_util.c
+++ b/utils/gssd/gss_util.c
@@ -145,6 +145,7 @@ display_status_2(char *m, u_int32_t major, u_int32_t minor, const gss_OID mech)
char maj_buf[30], min_buf[30];
char *maj, *min;
u_int32_t msg_ctx = 0;
+ int msg_verbosity = 0;
/* Get major status message */
maj_stat1 = gss_display_status(&min_stat1, major,
@@ -168,7 +169,9 @@ display_status_2(char *m, u_int32_t major, u_int32_t minor, const gss_OID mech)
min = min_gss_buf.value;
}
- printerr(0, "ERROR: GSS-API: error in %s(): %s - %s\n",
+ if (major == GSS_S_CREDENTIALS_EXPIRED)
+ msg_verbosity = 1;
+ printerr(msg_verbosity, "ERROR: GSS-API: error in %s(): %s - %s\n",
m, maj, min);
if (maj_gss_buf.length != 0)