MINOR: ssl: don't alloc ssl_conf if no option found

When no SSL options were found between brackets, the structure ssl_conf
was still allocated for nothing.
This commit is contained in:
William Lallemand 2020-04-10 17:20:45 +02:00 committed by William Lallemand
parent 87a0db9993
commit 1b2988bc42

View File

@ -4784,11 +4784,13 @@ static int crtlist_parse_line(char *line, char **crt_path, struct crtlist_entry
*crt_path = args[0]; *crt_path = args[0];
ssl_conf = calloc(1, sizeof *ssl_conf); if (ssl_b) {
if (!ssl_conf) { ssl_conf = calloc(1, sizeof *ssl_conf);
memprintf(err, "not enough memory!"); if (!ssl_conf) {
cfgerr |= ERR_ALERT | ERR_FATAL; memprintf(err, "not enough memory!");
goto error; cfgerr |= ERR_ALERT | ERR_FATAL;
goto error;
}
} }
cur_arg = ssl_b ? ssl_b : 1; cur_arg = ssl_b ? ssl_b : 1;
while (cur_arg < ssl_e) { while (cur_arg < ssl_e) {