mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-22 14:21:25 +02: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
@ -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);
|
sk_X509_pop_free(ckch->chain, X509_free);
|
||||||
ckch->chain = NULL;
|
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
|
/* checks if a key and cert exists in the ckch
|
||||||
|
Loading…
x
Reference in New Issue
Block a user