CLEANUP: bind: handle warning label on bind keywords parsing.

All bind keyword parsing message were show as alerts.

With this patch if the message is flagged only with ERR_WARN and
not ERR_ALERT it will show a label [WARNING] and not [ALERT].
This commit is contained in:
Emeric Brun 2019-10-17 16:45:56 +02:00 committed by Willy Tarreau
parent 7a88336cf8
commit 0655c9b222

View File

@ -604,7 +604,10 @@ int cfg_parse_listen(const char *file, int linenum, char **args, int kwm)
if (code) {
if (err && *err) {
indent_msg(&err, 2);
ha_alert("parsing [%s:%d] : '%s %s' : %s\n", file, linenum, args[0], args[1], err);
if (((code & (ERR_WARN|ERR_ALERT)) == ERR_WARN))
ha_warning("parsing [%s:%d] : '%s %s' : %s\n", file, linenum, args[0], args[1], err);
else
ha_alert("parsing [%s:%d] : '%s %s' : %s\n", file, linenum, args[0], args[1], err);
}
else
ha_alert("parsing [%s:%d] : '%s %s' : error encountered while processing '%s'.\n",