diff --git a/src/ssl_sock.c b/src/ssl_sock.c index abbf39472..adc95da7c 100644 --- a/src/ssl_sock.c +++ b/src/ssl_sock.c @@ -4605,6 +4605,7 @@ static int crtlist_load_cert_dir(char *path, struct bind_conf *bind_conf, struct 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 @@ static int crtlist_parse_file(char *file, struct bind_conf *bind_conf, struct pr 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;