[273] in Kerberos-V5-bugs
Yet Another klist Patch
daemon@ATHENA.MIT.EDU (Barry Jaspan)
Wed Dec 23 15:59:49 1992
Date: Wed, 23 Dec 92 16:00:01 EST
From: "Barry Jaspan" <bjaspan@aktis.com>
To: kerberos@Athena.MIT.EDU, krb5-bugs@Athena.MIT.EDU
I made a silly mistake in my previous patch to implement the klist -s
function. Although the exit status was set correctly, all credentials
in the cache *except* the tgt were printed anyway. This patch fixes
this bug.
Barry Jaspan, bjaspan@aktis.com
Aktis, Inc.
===================================================================
RCS file: RCS/klist.c,v
retrieving revision 5.19
diff -c -r5.19 klist.c
*** 5.19 1992/12/23 20:54:34
--- klist.c 1992/12/23 20:53:24
***************
*** 257,264 ****
}
while (!(code = krb5_cc_next_cred(cache, &cur, &creds))) {
! if (status_only && exit_status) {
! if (creds.server->length == 2 &&
strcmp(creds.server->realm.data, princ->realm.data) == 0 &&
strcmp((char *)creds.server->data[0].data, "krbtgt") == 0 &&
strcmp((char *)creds.server->data[1].data,
--- 257,264 ----
}
while (!(code = krb5_cc_next_cred(cache, &cur, &creds))) {
! if (status_only) {
! if (exit_status && creds.server->length == 2 &&
strcmp(creds.server->realm.data, princ->realm.data) == 0 &&
strcmp((char *)creds.server->data[0].data, "krbtgt") == 0 &&
strcmp((char *)creds.server->data[1].data,