]> git.ipfire.org Git - thirdparty/krb5.git/commit
* gc_frm_kdc.c (krb5_get_cred_from_kdc_opt): Cause free_tgt and
authorTom Yu <tlyu@mit.edu>
Wed, 28 Dec 2005 23:02:32 +0000 (23:02 +0000)
committerTom Yu <tlyu@mit.edu>
Wed, 28 Dec 2005 23:02:32 +0000 (23:02 +0000)
commitc71bc32aaa17cc9c1e03f2cd158b55b96d816a82
treea8eebb4dc15e3ab825a35c0609d9f39d5e697053
parent3afc54e352d2d87ba7c7204ef4a0c323255156e4
* gc_frm_kdc.c (krb5_get_cred_from_kdc_opt): Cause free_tgt and
free_otgt to track the states of tgt and otgt correctly, to avoid
a double-free condition which previously happened when this
function returned to krb5_get_credentials(), which proceeded to
free a previously freed TGT in the returned TGT list.

ticket: 3313
tags: pullup

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17578 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/krb5/krb/ChangeLog
src/lib/krb5/krb/gc_frm_kdc.c