try to a little more careful when freeing data
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2830 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -892,7 +892,7 @@ tgs_rep2(KDC_REQ_BODY *b,
|
|||||||
krb5_error_code ret;
|
krb5_error_code ret;
|
||||||
krb5_principal princ;
|
krb5_principal princ;
|
||||||
krb5_auth_context ac = NULL;
|
krb5_auth_context ac = NULL;
|
||||||
krb5_ticket *ticket;
|
krb5_ticket *ticket = NULL;
|
||||||
krb5_flags ap_req_options;
|
krb5_flags ap_req_options;
|
||||||
const char *e_text = NULL;
|
const char *e_text = NULL;
|
||||||
|
|
||||||
@@ -1036,8 +1036,10 @@ tgs_rep2(KDC_REQ_BODY *b,
|
|||||||
0,
|
0,
|
||||||
reply);
|
reply);
|
||||||
|
|
||||||
krb5_free_ticket(context, ticket);
|
if (ticket) {
|
||||||
free(ticket);
|
krb5_free_ticket(context, ticket);
|
||||||
|
free(ticket);
|
||||||
|
}
|
||||||
|
|
||||||
free_AP_REQ(&ap_req);
|
free_AP_REQ(&ap_req);
|
||||||
free(spn);
|
free(spn);
|
||||||
|
Reference in New Issue
Block a user