1
0
mirror of https://github.com/moparisthebest/sslh synced 2024-11-24 18:12:17 -05:00

Print error message upon non-existent configuration file

This commit is contained in:
Yves Rutschle 2015-07-16 17:43:05 +02:00
parent fecfb170c8
commit 5886bd2d43

View File

@ -287,17 +287,14 @@ static int config_parse(char *filename, struct addrinfo **listen, struct proto *
config_init(&config); config_init(&config);
if (config_read_file(&config, filename) == CONFIG_FALSE) { if (config_read_file(&config, filename) == CONFIG_FALSE) {
/* If it's a parse error then there will be a line number for the failure /* If it's a parse error then there will be a line number for the failure
* an I/O error (such as non-existent file) will have the error line as 0 * an I/O error (such as non-existent file) will have the error line as 0
*/ */
if (config_error_line(&config) != 0) { fprintf(stderr, "%s:%d:%s\n",
fprintf(stderr, "%s:%d:%s\n", filename,
filename, config_error_line(&config),
config_error_line(&config), config_error_text(&config));
config_error_text(&config)); exit(1);
exit(1);
}
return 1;
} }
config_lookup_bool(&config, "verbose", &verbose); config_lookup_bool(&config, "verbose", &verbose);