mirror of
https://github.com/haproxy/haproxy.git
synced 2026-02-20 00:10:41 -05:00
MINOR: ssl: update ssl_sock_free_cert_key_and_chain_contents
The struct cert_key_and_chain now contains the DH, the sctl and the ocsp_response. Free them.
This commit is contained in:
parent
44b3532250
commit
455af50fac
1 changed files with 17 additions and 0 deletions
|
|
@ -2931,6 +2931,23 @@ static void ssl_sock_free_cert_key_and_chain_contents(struct cert_key_and_chain
|
|||
sk_X509_pop_free(ckch->chain, X509_free);
|
||||
ckch->chain = NULL;
|
||||
|
||||
if (ckch->dh)
|
||||
DH_free(ckch->dh);
|
||||
ckch->dh = NULL;
|
||||
|
||||
if (ckch->sctl) {
|
||||
free(ckch->sctl->area);
|
||||
ckch->sctl->area = NULL;
|
||||
free(ckch->sctl);
|
||||
ckch->sctl = NULL;
|
||||
}
|
||||
|
||||
if (ckch->ocsp_response) {
|
||||
free(ckch->ocsp_response->area);
|
||||
ckch->ocsp_response->area = NULL;
|
||||
free(ckch->ocsp_response);
|
||||
ckch->ocsp_response = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
/* checks if a key and cert exists in the ckch
|
||||
|
|
|
|||
Loading…
Reference in a new issue