diff options
author | Ken Raeburn <raeburn@mit.edu> | 1999-09-01 21:15:34 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 1999-09-01 21:15:34 +0000 |
commit | 2476913b8b5d1daed237421060d2ef3520556534 (patch) | |
tree | 7f320a62df56c575a2bdba82a84c5c8cea4c81d9 /src/clients | |
parent | fc28f274ceb9a65284879703f3669629183fcc8e (diff) | |
download | krb5-2476913b8b5d1daed237421060d2ef3520556534.tar.gz krb5-2476913b8b5d1daed237421060d2ef3520556534.tar.xz krb5-2476913b8b5d1daed237421060d2ef3520556534.zip |
From 1.1 branch:
1999-09-01 Danilo Almeida <dalmeida@mit.edu>
* klist.c (do_ccache, show_credential): Use krb5_free_unparsed_name
instead of free.
1999-08-26 Danilo Almeida <dalmeida@mit.edu>
* klist.c (show_credential): Index addresses array with i
in a loop instead of 1. (Thanks to jaltman@columbia.edu)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11772 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/clients')
-rw-r--r-- | src/clients/klist/ChangeLog | 10 | ||||
-rw-r--r-- | src/clients/klist/klist.c | 10 |
2 files changed, 15 insertions, 5 deletions
diff --git a/src/clients/klist/ChangeLog b/src/clients/klist/ChangeLog index face70998d..98cd6e6625 100644 --- a/src/clients/klist/ChangeLog +++ b/src/clients/klist/ChangeLog @@ -1,3 +1,13 @@ +1999-09-01 Danilo Almeida <dalmeida@mit.edu> + + * klist.c (do_ccache, show_credential): Use krb5_free_unparsed_name + instead of free. + +1999-08-26 Danilo Almeida <dalmeida@mit.edu> + + * klist.c (show_credential): Index addresses array with i + in a loop instead of 1. (Thanks to jaltman@columbia.edu) + 1999-08-09 Danilo Almeida <dalmeida@mit.edu> * Makefile.in: Use standard windows exe link flags. diff --git a/src/clients/klist/klist.c b/src/clients/klist/klist.c index 5d79a52e47..891d98013e 100644 --- a/src/clients/klist/klist.c +++ b/src/clients/klist/klist.c @@ -248,7 +248,7 @@ void do_keytab(name) printf(")"); } printf("\n"); - free(pname); + krb5_free_unparsed_name(kcontext, pname); } if (code && code != KRB5_KT_END) { com_err(progname, code, "while scanning keytab"); @@ -447,7 +447,7 @@ show_credential(progname, kcontext, cred) retval = krb5_unparse_name(kcontext, cred->server, &sname); if (retval) { com_err(progname, retval, "while unparsing server name"); - free(name); + krb5_free_unparsed_name(kcontext, name); return; } if (!cred->times.starttime) @@ -527,15 +527,15 @@ show_credential(progname, kcontext, cred) for (i=1; cred->addresses[i]; i++) { printf(", "); - one_addr(cred->addresses[1]); + one_addr(cred->addresses[i]); } printf("\n"); } } - free(name); - free(sname); + krb5_free_unparsed_name(kcontext, name); + krb5_free_unparsed_name(kcontext, sname); } void one_addr(a) |