goto out;
}
- err_code |= warnif_misplaced_http_req(curproxy, file, linenum, args[0], NULL);
+ if (warnif_misplaced_http_req(curproxy, file, linenum, args[0], NULL))
+ err_code |= ERR_WARN;
if (curproxy->cap & PR_CAP_FE)
where |= SMP_VAL_FE_HRQ_HDR;
}
LIST_APPEND(&curproxy->redirect_rules, &rule->list);
- err_code |= warnif_misplaced_redirect(curproxy, file, linenum, args[0], NULL);
+ if (warnif_misplaced_redirect(curproxy, file, linenum, args[0], NULL))
+ err_code |= ERR_WARN;
if (curproxy->cap & PR_CAP_FE)
where |= SMP_VAL_FE_HRQ_HDR;
goto out;
}
- err_code |= warnif_misplaced_monitor(curproxy, file, linenum, args[0], args[1]);
+ if (warnif_misplaced_monitor(curproxy, file, linenum, args[0], args[1]))
+ err_code |= ERR_WARN;
if ((cond = build_acl_cond(file, linenum, &curproxy->acl, curproxy, (const char **)args + 2, &errmsg)) == NULL) {
ha_alert("parsing [%s:%d] : error detected while parsing a '%s %s' condition : %s.\n",
file, linenum, args[0], args[1], errmsg);
}
/* the following function directly emits the warning */
- warnif_misplaced_tcp_res_cont(curpx, file, line, args[0], args[1]);
+ if (warnif_misplaced_tcp_res_cont(curpx, file, line, args[0], args[1]))
+ warn++;
LIST_APPEND(&curpx->tcp_rep.inspect_rules, &rule->list);
}
else {
}
/* the following function directly emits the warning */
- warnif_misplaced_tcp_req_cont(curpx, file, line, args[0], args[1]);
+ if (warnif_misplaced_tcp_req_cont(curpx, file, line, args[0], args[1]))
+ warn++;
LIST_APPEND(&curpx->tcp_req.inspect_rules, &rule->list);
}
else if (strcmp(args[1], "connection") == 0) {
}
/* the following function directly emits the warning */
- warnif_misplaced_tcp_req_conn(curpx, file, line, args[0], args[1]);
+ if (warnif_misplaced_tcp_req_conn(curpx, file, line, args[0], args[1]))
+ warn++;
LIST_APPEND(&curpx->tcp_req.l4_rules, &rule->list);
}
else if (strcmp(args[1], "session") == 0) {
}
/* the following function directly emits the warning */
- warnif_misplaced_tcp_req_sess(curpx, file, line, args[0], args[1]);
+ if (warnif_misplaced_tcp_req_sess(curpx, file, line, args[0], args[1]))
+ warn++;
LIST_APPEND(&curpx->tcp_req.l5_rules, &rule->list);
}
else {