From: Willy Tarreau Date: Wed, 23 Jun 2010 06:43:37 +0000 (+0200) Subject: [BUG] http: denied requests must not be counted as denied resps in listeners X-Git-Tag: v1.5-dev8~539 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bb695393da2bac9d7e37bbd1295ab74482def807;p=thirdparty%2Fhaproxy.git [BUG] http: denied requests must not be counted as denied resps in listeners Socket stats had a wrong counter. This harmless bugfix must be backported to 1.4. --- diff --git a/src/proto_http.c b/src/proto_http.c index 920dca99c4..4645112371 100644 --- a/src/proto_http.c +++ b/src/proto_http.c @@ -5248,7 +5248,7 @@ int apply_filter_to_req_headers(struct session *t, struct buffer *req, struct hd t->be->counters.denied_req++; if (t->listener->counters) - t->listener->counters->denied_resp++; + t->listener->counters->denied_req++; break; @@ -5258,7 +5258,7 @@ int apply_filter_to_req_headers(struct session *t, struct buffer *req, struct hd t->be->counters.denied_req++; if (t->listener->counters) - t->listener->counters->denied_resp++; + t->listener->counters->denied_req++; break; @@ -5366,7 +5366,7 @@ int apply_filter_to_req_line(struct session *t, struct buffer *req, struct hdr_e t->be->counters.denied_req++; if (t->listener->counters) - t->listener->counters->denied_resp++; + t->listener->counters->denied_req++; done = 1; break; @@ -5376,7 +5376,7 @@ int apply_filter_to_req_line(struct session *t, struct buffer *req, struct hdr_e t->be->counters.denied_req++; if (t->listener->counters) - t->listener->counters->denied_resp++; + t->listener->counters->denied_req++; done = 1; break;