diff --git a/src/cfgparse-ssl.c b/src/cfgparse-ssl.c index 1d53da59f..8dc923172 100644 --- a/src/cfgparse-ssl.c +++ b/src/cfgparse-ssl.c @@ -2483,7 +2483,8 @@ static int post_section_frontend_crt_init() } } - return err_code; + goto end; + error: if (err) @@ -2499,9 +2500,11 @@ error: ha_free(&n); } - ha_free(&crtlist_name); crtlist_entry_free(entry); crtlist_free(newlist); + +end: + ha_free(&crtlist_name); return err_code; }