projects
/
moonshot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
preliminary work on fast reauth
[moonshot.git]
/
mech_eap
/
util_cred.c
diff --git
a/mech_eap/util_cred.c
b/mech_eap/util_cred.c
index
d6d8f51
..
df31460
100644
(file)
--- a/
mech_eap/util_cred.c
+++ b/
mech_eap/util_cred.c
@@
-83,6
+83,8
@@
gssEapReleaseCred(OM_uint32 *minor, gss_cred_id_t *pCred)
if (cred->krbCredCache != NULL)
krb5_cc_destroy(krbContext, cred->krbCredCache);
+ if (cred->krbCred != GSS_C_NO_CREDENTIAL)
+ gssReleaseCred(&tmpMinor, &cred->krbCred);
GSSEAP_MUTEX_DESTROY(&cred->mutex);
memset(cred, 0, sizeof(*cred));