summaryrefslogtreecommitdiffstats
path: root/src/lib/gssapi
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2006-06-08 21:44:50 +0000
committerKen Raeburn <raeburn@mit.edu>2006-06-08 21:44:50 +0000
commit761efced64f6f02713d56778abdf77402bd748cc (patch)
tree5aeb3ec96e82129d38d390f843d52ef7b3c29254 /src/lib/gssapi
parent392fdbdcd41331c6fee36c2e80fa15723c3250e8 (diff)
downloadkrb5-761efced64f6f02713d56778abdf77402bd748cc.tar.gz
krb5-761efced64f6f02713d56778abdf77402bd748cc.tar.xz
krb5-761efced64f6f02713d56778abdf77402bd748cc.zip
Free requested-enctype list when freeing up credentials. Reported by Rainer
Weikusat. ticket: 3790 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18093 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/gssapi')
-rw-r--r--src/lib/gssapi/krb5/rel_cred.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/gssapi/krb5/rel_cred.c b/src/lib/gssapi/krb5/rel_cred.c
index b7db6f061..e48656f9f 100644
--- a/src/lib/gssapi/krb5/rel_cred.c
+++ b/src/lib/gssapi/krb5/rel_cred.c
@@ -70,6 +70,10 @@ krb5_gss_release_cred(minor_status, cred_handle)
code3 = 0;
if (cred->princ)
krb5_free_principal(context, cred->princ);
+
+ if (cred->req_enctypes)
+ free(cred->req_enctypes);
+
xfree(cred);
krb5_free_context(context);