BUG/MINOR: ssl: entry->ckch_inst not initialized
The head of the list entry->ckch_inst was not initialized when opening a
directory or reading a crt-list.
diff --git a/src/ssl_sock.c b/src/ssl_sock.c
index abbf394..adc95da 100644
--- a/src/ssl_sock.c
+++ b/src/ssl_sock.c
@@ -4605,6 +4605,7 @@
entry->fcount = 0;
entry->filters = NULL;
entry->ssl_conf = NULL;
+ LIST_INIT(&entry->ckch_inst);
#if HA_OPENSSL_VERSION_NUMBER >= 0x1000200fL
is_bundle = 0;
@@ -4862,6 +4863,7 @@
entry->node.key = ckchs;
entry->ssl_conf = ssl_conf;
entry->crtlist = newlist;
+ LIST_INIT(&entry->ckch_inst);
/* filters */
entry->filters = crtlist_dup_filters(&args[cur_arg], arg - cur_arg - 1);
entry->fcount = arg - cur_arg - 1;