summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>1999-09-01 21:15:34 +0000
committerKen Raeburn <raeburn@mit.edu>1999-09-01 21:15:34 +0000
commit2476913b8b5d1daed237421060d2ef3520556534 (patch)
tree7f320a62df56c575a2bdba82a84c5c8cea4c81d9 /src
parentfc28f274ceb9a65284879703f3669629183fcc8e (diff)
downloadkrb5-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')
-rw-r--r--src/clients/klist/ChangeLog10
-rw-r--r--src/clients/klist/klist.c10
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)