BUG/MINOR: config: silence .notice/.warning/.alert in discovery mode
When first pre-parsing the config to detect the presence or absence of the master mode, we must not emit messages because they are not supposed to be visible at this point, otherwise they appear twice each. The pre-parsing, also called discovery mode, is only for internal use, thus it should remain silent. This should be backported to 3.1 where this mode was introduced.
This commit is contained in:
parent
9f00702dc6
commit
2c779f3938
@ -2506,7 +2506,7 @@ next_line:
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* .warning/.error/.notice/.diag */
|
/* .warning/.error/.notice/.diag */
|
||||||
if (*args[0] == '.') {
|
if (*args[0] == '.' && !(global.mode & MODE_DISCOVERY)) {
|
||||||
if (strcmp(args[0], ".alert") == 0) {
|
if (strcmp(args[0], ".alert") == 0) {
|
||||||
if (*args[2]) {
|
if (*args[2]) {
|
||||||
ha_alert("parsing [%s:%d]: Unexpected argument '%s' for '%s'. Use quotes if the message should contain spaces.\n",
|
ha_alert("parsing [%s:%d]: Unexpected argument '%s' for '%s'. Use quotes if the message should contain spaces.\n",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user