summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/free
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1993-09-22 00:43:22 +0000
committerTheodore Tso <tytso@mit.edu>1993-09-22 00:43:22 +0000
commit46bf914e3e87c0a3adaaa7ee06f839878619c1a7 (patch)
tree1ba3a812f2a52fc37dd216fc7737290244709fd4 /src/lib/krb5/free
parent9079b678ee660ccdae6a129dc3e6adbb47fea756 (diff)
downloadkrb5-46bf914e3e87c0a3adaaa7ee06f839878619c1a7.tar.gz
krb5-46bf914e3e87c0a3adaaa7ee06f839878619c1a7.tar.xz
krb5-46bf914e3e87c0a3adaaa7ee06f839878619c1a7.zip
Merged in ISI's modified CRED-INFO patches
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2647 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/free')
-rw-r--r--src/lib/krb5/free/f_cred_enc.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/lib/krb5/free/f_cred_enc.c b/src/lib/krb5/free/f_cred_enc.c
index e7151c364b..46a3df1d95 100644
--- a/src/lib/krb5/free/f_cred_enc.c
+++ b/src/lib/krb5/free/f_cred_enc.c
@@ -37,15 +37,16 @@ void
krb5_free_cred_enc_part(val)
register krb5_cred_enc_part *val;
{
- register krb5_cred_enc_struct **temp;
+ register krb5_cred_info **temp;
- for (temp = val->creds; *temp; temp++) {
+ if (val->r_address)
+ krb5_free_address(val->r_address);
+ if (val->s_address)
+ krb5_free_address(val->s_address);
+
+ for (temp = val->ticket_info; *temp; temp++) {
if ((*temp)->session)
krb5_free_keyblock((*temp)->session);
- if ((*temp)->r_address)
- krb5_free_address((*temp)->r_address);
- if ((*temp)->s_address)
- krb5_free_address((*temp)->s_address);
if ((*temp)->client)
krb5_free_principal((*temp)->client);
if ((*temp)->server)