mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-05-04 20:46:11 +02:00
[MINOR] config: don't report error on all subsequent files on failure
Cyril Bont found that when an error is detected in one config file, it is also reported in all other ones, which is wrong. The fix obviously consists in checking the return code from readcfgfile() and not the accumulator. (cherry picked from commit 25a67fae3e2dd374c51c5e50633ea68b08157fab)
This commit is contained in:
parent
97c8d9e1a5
commit
e3a93ff814
@ -551,9 +551,9 @@ void init(int argc, char **argv)
|
||||
cfg_cfgfile[i], strerror(errno));
|
||||
exit(1);
|
||||
}
|
||||
err_code |= ret;
|
||||
if (err_code & (ERR_ABORT|ERR_FATAL))
|
||||
if (ret & (ERR_ABORT|ERR_FATAL))
|
||||
Alert("Error(s) found in configuration file : %s\n", cfg_cfgfile[i]);
|
||||
err_code |= ret;
|
||||
if (err_code & ERR_ABORT)
|
||||
exit(1);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user