aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Boardman <amb@mit.edu>2006-09-09 02:17:26 +0000
committerAndrew Boardman <amb@mit.edu>2006-09-09 02:17:26 +0000
commit95b1e6c3faa49d35b571720bfc6015bdcd64a46c (patch)
tree4dae0870dfba2040bf361a5c8b2d75b188e3a999
parent0f4c1b39a62922081db389f630349d269c0dec12 (diff)
downloadkrb5-95b1e6c3faa49d35b571720bfc6015bdcd64a46c.zip
krb5-95b1e6c3faa49d35b571720bfc6015bdcd64a46c.tar.gz
krb5-95b1e6c3faa49d35b571720bfc6015bdcd64a46c.tar.bz2
Eight-byte occasional leak found, fixed. (It's not clear why this wasn't
being run over a lot more often; it should have been hit whenever krb5_get_fallback_host_realm was used.) git-svn-id: svn://anonsvn.mit.edu/krb5/branches/referrals@18579 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/lib/krb5/krb/gc_frm_kdc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/krb5/krb/gc_frm_kdc.c b/src/lib/krb5/krb/gc_frm_kdc.c
index b66f66e..036ab32 100644
--- a/src/lib/krb5/krb/gc_frm_kdc.c
+++ b/src/lib/krb5/krb/gc_frm_kdc.c
@@ -963,6 +963,7 @@ krb5_get_cred_from_kdc_opt(krb5_context context, krb5_ccache ccache,
krb5_free_data_contents(context,&in_cred->server->realm);
server->realm.data=hrealms[0];
server->realm.length=strlen(hrealms[0]);
+ free(hrealms);
}
else {
/*