From: Willy Tarreau Date: Wed, 23 Feb 2011 14:24:42 +0000 (+0100) Subject: [MINOR] config: warn if response-only conditions are used in "redirect" rules X-Git-Tag: v1.5-dev8~312 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d9ed0113b9c1734d9ced5b84d6656162760b3f9;p=thirdparty%2Fhaproxy.git [MINOR] config: warn if response-only conditions are used in "redirect" rules --- diff --git a/src/cfgparse.c b/src/cfgparse.c index c588b466e9..aae2efeda1 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -2644,7 +2644,8 @@ int cfg_parse_listen(const char *file, int linenum, char **args, int kwm) rule->flags = flags; LIST_INIT(&rule->list); LIST_ADDQ(&curproxy->redirect_rules, &rule->list); - warnif_rule_after_use_backend(curproxy, file, linenum, args[0]); + err_code |= warnif_rule_after_use_backend(curproxy, file, linenum, args[0]); + err_code |= warnif_cond_requires_resp(cond, file, linenum); } else if (!strcmp(args[0], "use_backend")) { struct switching_rule *rule;