summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/krb5/free/f_creds.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/lib/krb5/free/f_creds.c b/src/lib/krb5/free/f_creds.c
index b85306a18..6d62f61a7 100644
--- a/src/lib/krb5/free/f_creds.c
+++ b/src/lib/krb5/free/f_creds.c
@@ -23,18 +23,7 @@ void
krb5_free_creds(val)
krb5_creds *val;
{
- if (val->client)
- krb5_free_principal(val->client);
- if (val->server)
- krb5_free_principal(val->server);
- if (val->keyblock.contents)
- xfree(val->keyblock.contents);
- if (val->ticket.data)
- xfree(val->ticket.data);
- if (val->second_ticket.data)
- xfree(val->second_ticket.data);
- if (val->addresses)
- krb5_free_address(val->addresses);
+ krb5_free_cred_contents(val);
xfree(val);
return;
}