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.
This commit is contained in:
William Lallemand 2020-03-31 14:31:41 +02:00 committed by William Lallemand
parent 2be4a2e02d
commit c2e3b72adf
1 changed files with 2 additions and 0 deletions

View File

@ -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;