diff --git a/lib/krb5/get_cred.c b/lib/krb5/get_cred.c index 1154cbe42..4a6a490a7 100644 --- a/lib/krb5/get_cred.c +++ b/lib/krb5/get_cred.c @@ -172,7 +172,6 @@ krb5_get_kdc_cred(krb5_context context, NULL, NULL); krb5_free_creds(context, krbtgt); - free(krbtgt); if(ret == 0 && rep.part2.nonce != req.req_body.nonce) ret = KRB5KRB_AP_ERR_MODIFIED; krb5_free_kdc_rep(context, &rep); diff --git a/lib/krb5/get_in_tkt.c b/lib/krb5/get_in_tkt.c index 720e035ab..5bcf2489b 100644 --- a/lib/krb5/get_in_tkt.c +++ b/lib/krb5/get_in_tkt.c @@ -435,6 +435,6 @@ krb5_get_in_tkt(krb5_context context, if(ret) return ret; ret = krb5_cc_store_cred (context, ccache, creds); - krb5_free_creds (context, creds); + krb5_free_creds_contents (context, creds); return ret; }