BUG/MINOR: ssl: free the sni_keytype nodes
This patch frees the sni_keytype nodes once the sni_ctxs have been
allocated in ssl_sock_load_multi_ckchn();
Could be backported in every version using the multi-cert SSL bundles.
(cherry picked from commit 8ed5b965872e3b0cd6605f37bc8fe9f2819ce03c)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
diff --git a/src/ssl_sock.c b/src/ssl_sock.c
index 06d6737..1abf907 100644
--- a/src/ssl_sock.c
+++ b/src/ssl_sock.c
@@ -3303,6 +3303,7 @@
while (node) {
next = ebmb_next(node);
ebmb_delete(node);
+ free(ebmb_entry(node, struct sni_keytype, name));
node = next;
}