diff options
author | Timo Aaltonen <tjaalton@cc.hut.fi> | 2008-03-13 13:02:32 -0400 |
---|---|---|
committer | Steve Dickson <steved@redhat.com> | 2008-03-13 13:02:32 -0400 |
commit | d1e7ccccd9153d8cab1701a6396921ff7e57dd03 (patch) | |
tree | a7e1d98bac962d8f9eae8521ee89710859096a28 | |
parent | eed0765ee5a4b578d57672e22665b63db526b971 (diff) | |
download | nfs-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>
-rw-r--r-- | utils/gssd/gss_util.c | 5 | ||||
-rw-r--r-- | utils/gssd/gssd_proc.c | 2 |
2 files changed, 5 insertions, 2 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) diff --git a/utils/gssd/gssd_proc.c b/utils/gssd/gssd_proc.c index 48880b6..6860cc8 100644 --- a/utils/gssd/gssd_proc.c +++ b/utils/gssd/gssd_proc.c @@ -464,7 +464,7 @@ do_error_downcall(int k5_fd, uid_t uid, int err) if (write(k5_fd, buf, p - buf) < p - buf) goto out_err; return 0; out_err: - printerr(0, "Failed to write error downcall!\n"); + printerr(1, "Failed to write error downcall!\n"); return -1; } |