1
0
mirror of https://github.com/moparisthebest/sslh synced 2024-11-27 19:42:21 -05:00

Check line number of error so that this works with libconfig-1.3.2 in CentOS6

This commit is contained in:
James Hogarth 2015-04-17 23:40:57 +01:00
parent 77a74f0c52
commit 2192b28303

View File

@ -280,7 +280,10 @@ 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 (config_error_type(&config) == CONFIG_ERR_PARSE) { /* 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
*/
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),