mirror of
https://github.com/samba-team/samba.git
synced 2025-03-12 20:58:37 +03:00
r24058: Fix some memory leaks in ads_secrets_verify_ticket.
Jeremy, Günther, please review! Thanks, Volker
This commit is contained in:
parent
d74bbc53c2
commit
000e096c27
@ -274,6 +274,7 @@ static krb5_error_code ads_secrets_verify_ticket(krb5_context context,
|
||||
auth_ok = True;
|
||||
krb5_copy_keyblock(context, key, keyblock);
|
||||
krb5_free_keyblock(context, key);
|
||||
SAFE_FREE(key);
|
||||
break;
|
||||
}
|
||||
|
||||
@ -285,10 +286,12 @@ static krb5_error_code ads_secrets_verify_ticket(krb5_context context,
|
||||
if (ret == KRB5KRB_AP_ERR_TKT_NYV ||
|
||||
ret == KRB5KRB_AP_ERR_TKT_EXPIRED ||
|
||||
ret == KRB5KRB_AP_ERR_SKEW) {
|
||||
SAFE_FREE(key);
|
||||
break;
|
||||
}
|
||||
|
||||
krb5_free_keyblock(context, key);
|
||||
SAFE_FREE(key);
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user