BUG/MINOR: http-rules: mention "deny_status" for "deny" in the error message

The error message indicating an unknown keyword on an http-request rule
doesn't mention the "deny_status" option which comes with the "deny" rule,
this is particularly confusing.

This can be backported to all versions supporting this option.
This commit is contained in:
Willy Tarreau 2019-06-11 16:01:56 +02:00
parent 45c4437b4a
commit 5abdc760c9

View File

@ -556,7 +556,8 @@ struct act_rule *parse_http_req_cond(const char **args, const char *file, int li
rule->cond = cond; rule->cond = cond;
} }
else if (*args[cur_arg]) { else if (*args[cur_arg]) {
ha_alert("parsing [%s:%d]: 'http-request %s' expects 'realm' for 'auth' or" ha_alert("parsing [%s:%d]: 'http-request %s' expects 'realm' for 'auth',"
" 'deny_status' for 'deny', or"
" either 'if' or 'unless' followed by a condition but found '%s'.\n", " either 'if' or 'unless' followed by a condition but found '%s'.\n",
file, linenum, args[0], args[cur_arg]); file, linenum, args[0], args[cur_arg]);
goto out_err; goto out_err;