diff --git a/src/cfgparse-ssl.c b/src/cfgparse-ssl.c index d135addcb..1d53da59f 100644 --- a/src/cfgparse-ssl.c +++ b/src/cfgparse-ssl.c @@ -2405,6 +2405,7 @@ error: ha_free(&ckch_conf); ssl_sock_free_ssl_conf(ssl_conf); ha_free(&ssl_conf); + ha_free(&cfg_crt_node->filename); ha_free(&cfg_crt_node); return -1; } @@ -2460,6 +2461,7 @@ static int post_section_frontend_crt_init() LIST_DELETE(&n->list); /* n->ssl_conf is reused so we don't free them here */ free(n->ckch_conf); + free(n->filename); free(n); }