BUG/MINOR: ssl/crt-list: warn when a line is malformated
Display a warning when some text exists between the filename and the options. This part is completely ignored so if there are filters here, they were never parsed. This could be backported in every versions. In the older versions, the parsing was done in ssl_sock_load_cert_list_file() in ssl_sock.c.
This commit is contained in:
parent
655a7bcac1
commit
d85227fca2
|
@ -403,6 +403,11 @@ int crtlist_parse_line(char *line, char **crt_path, struct crtlist_entry *entry,
|
|||
*crt_path = args[0];
|
||||
|
||||
if (ssl_b) {
|
||||
if (ssl_b > 1) {
|
||||
memprintf(err, "parsing [%s:%d]: malformated line, filters can't be between filename and options!", file, linenum);
|
||||
cfgerr |= ERR_WARN;
|
||||
}
|
||||
|
||||
ssl_conf = calloc(1, sizeof *ssl_conf);
|
||||
if (!ssl_conf) {
|
||||
memprintf(err, "not enough memory!");
|
||||
|
|
Loading…
Reference in New Issue