]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: ssl: free the crtlist and the ckch during the deinit()
authorWilliam Lallemand <wlallemand@haproxy.com>
Tue, 23 Jun 2020 16:19:42 +0000 (18:19 +0200)
committerWilliam Lallemand <wlallemand@haproxy.org>
Tue, 23 Jun 2020 18:07:50 +0000 (20:07 +0200)
commitee8530c65ed0d9ee83db8fe41a65ecb87726df84
tree05b530eb95dd2ad1d31d1a48bf1d24950ef0882c
parent6a3168ae84eee7564a961c188683705e3a812da4
MINOR: ssl: free the crtlist and the ckch during the deinit()

Add some functions to deinit the whole crtlist and ckch architecture.

It will free all crtlist, crtlist_entry, ckch_store, ckch_inst and their
associated SNI, ssl_conf and SSL_CTX.

The SSL_CTX in the default_ctx and initial_ctx still needs to be free'd
separately.
include/haproxy/ssl_ckch.h
include/haproxy/ssl_crtlist.h
src/haproxy.c
src/ssl_ckch.c
src/ssl_crtlist.c