From: William Lallemand Date: Thu, 9 Apr 2020 14:25:10 +0000 (+0200) Subject: MINOR: ssl: initialize all list in ckch_inst_new() X-Git-Tag: v2.2-dev6~22 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9cef2e2c06e1b1cd5df59cbb94b3438850e4097e;p=thirdparty%2Fhaproxy.git MINOR: ssl: initialize all list in ckch_inst_new() The ckch_inst_new() function is not up to date with the latest list added into the structure. Update the list of structure to initialize. --- diff --git a/src/ssl_sock.c b/src/ssl_sock.c index 8f84c676bf..a09e437c77 100644 --- a/src/ssl_sock.c +++ b/src/ssl_sock.c @@ -2904,8 +2904,12 @@ static struct ckch_inst *ckch_inst_new() struct ckch_inst *ckch_inst; ckch_inst = calloc(1, sizeof *ckch_inst); - if (ckch_inst) - LIST_INIT(&ckch_inst->sni_ctx); + if (!ckch_inst) + return NULL; + + LIST_INIT(&ckch_inst->sni_ctx); + LIST_INIT(&ckch_inst->by_ckchs); + LIST_INIT(&ckch_inst->by_crtlist_entry); return ckch_inst; }