From: Andrew Boardman Date: Sat, 9 Sep 2006 02:08:04 +0000 (+0000) Subject: Leak found with tgtq reuse under some circumstances. Fixed X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0f4c1b39a62922081db389f630349d269c0dec12;p=thirdparty%2Fkrb5.git Leak found with tgtq reuse under some circumstances. Fixed git-svn-id: svn://anonsvn.mit.edu/krb5/branches/referrals@18578 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/lib/krb5/krb/gc_frm_kdc.c b/src/lib/krb5/krb/gc_frm_kdc.c index 4427ae17d2..b66f66e89c 100644 --- a/src/lib/krb5/krb/gc_frm_kdc.c +++ b/src/lib/krb5/krb/gc_frm_kdc.c @@ -985,6 +985,7 @@ krb5_get_cred_from_kdc_opt(krb5_context context, krb5_ccache ccache, * Get a TGT for the target realm. */ + krb5_free_cred_contents(context, &tgtq); retval = tgt_mcred(context, client, server, client, &tgtq); if (retval) goto cleanup;