mirror of
https://github.com/moparisthebest/sslh
synced 2024-11-24 10:02:16 -05:00
Check line number of error so that this works with libconfig-1.3.2 in CentOS6
This commit is contained in:
parent
77a74f0c52
commit
2192b28303
@ -280,7 +280,10 @@ static int config_parse(char *filename, struct addrinfo **listen, struct proto *
|
||||
|
||||
config_init(&config);
|
||||
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",
|
||||
filename,
|
||||
config_error_line(&config),
|
||||
|
Loading…
Reference in New Issue
Block a user