summaryrefslogtreecommitdiffstats
path: root/src/clients/klist
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>2009-12-14 18:28:16 +0000
committerSam Hartman <hartmans@mit.edu>2009-12-14 18:28:16 +0000
commitacd672680307a3f1bad828e6573fa34bd7779203 (patch)
tree1ae4e45b4ca1b11872c93a2b2bfd9f6810a4522b /src/clients/klist
parent6899a43b722c3cb2672a38eba28490141d9bd32f (diff)
downloadkrb5-acd672680307a3f1bad828e6573fa34bd7779203.tar.gz
krb5-acd672680307a3f1bad828e6573fa34bd7779203.tar.xz
krb5-acd672680307a3f1bad828e6573fa34bd7779203.zip
fast negotiation projec
Merge branches/fast-negotiate into trunk. This implements http://k5wiki.kerberos.org/wiki/Projects/Fast_negotiation Additional changes: * krb5_c_make_checksum with checksum type 0 uses mandatory checksum for given key enctype Conflicts: src/lib/crypto/krb/make_checksum.c ticket: 6595 Tags: enhancement git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23465 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/clients/klist')
-rw-r--r--src/clients/klist/klist.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/clients/klist/klist.c b/src/clients/klist/klist.c
index 1a6309eb13..df4dbd5332 100644
--- a/src/clients/klist/klist.c
+++ b/src/clients/klist/klist.c
@@ -284,7 +284,7 @@ void do_keytab(name)
if (show_keys) {
printf(" (0x");
{
- int i;
+ unsigned int i;
for (i = 0; i < entry.key.length; i++)
printf("%02x", entry.key.contents[i]);
}
@@ -382,6 +382,8 @@ void do_ccache(name)
exit(1);
}
while (!(code = krb5_cc_next_cred(kcontext, cache, &cur, &creds))) {
+ if (krb5_is_config_principal(kcontext, creds.server))
+ continue;
if (status_only) {
if (exit_status && creds.server->length == 2 &&
strcmp(creds.server->realm.data, princ->realm.data) == 0 &&