/*
* First, let's catch bad requests.
*/
- if (unlikely(msg->msg_state == HTTP_MSG_ERROR))
+ if (unlikely(msg->msg_state == HTTP_MSG_ERROR)) {
+ proxy_inc_fe_req_ctr(s->fe);
goto return_bad_req;
+ }
/* 1: Since we are in header mode, if there's no space
* left for headers, we won't be able to free more
/* FIXME: check if URI is set and return Status
* 414 Request URI too long instead.
*/
+ proxy_inc_fe_req_ctr(s->fe);
goto return_bad_req;
}
msg->msg_state = HTTP_MSG_ERROR;
req->analysers = 0;
+ proxy_inc_fe_req_ctr(s->fe);
s->fe->counters.failed_req++;
if (s->listener->counters)
s->listener->counters->failed_req++;
msg->msg_state = HTTP_MSG_ERROR;
req->analysers = 0;
+ proxy_inc_fe_req_ctr(s->fe);
s->fe->counters.failed_req++;
if (s->listener->counters)
s->listener->counters->failed_req++;
msg->msg_state = HTTP_MSG_ERROR;
req->analysers = 0;
+ proxy_inc_fe_req_ctr(s->fe);
s->fe->counters.failed_req++;
if (s->listener->counters)
s->listener->counters->failed_req++;