]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Leak found with tgtq reuse under some circumstances. Fixed
authorAndrew Boardman <amb@mit.edu>
Sat, 9 Sep 2006 02:08:04 +0000 (02:08 +0000)
committerAndrew Boardman <amb@mit.edu>
Sat, 9 Sep 2006 02:08:04 +0000 (02:08 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/referrals@18578 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/krb/gc_frm_kdc.c

index 4427ae17d2e2cda359ee4252ecbb30c10bea0bcd..b66f66e89cc77cbe8c3d3a65d05b6ffa2dc7901a 100644 (file)
@@ -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;