From: Willy Tarreau Date: Fri, 5 Mar 2010 17:15:23 +0000 (+0100) Subject: [BUG] stats: connection reset counters must be plain ascii, not HTML X-Git-Tag: v1.4.2~19 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6a8573ef6808abe454a68bf1527c119c4b840e5f;p=thirdparty%2Fhaproxy.git [BUG] stats: connection reset counters must be plain ascii, not HTML Using U2H*() to put numbers in title tags is a bad idea as those appear in the HTML itself. Problem reported by Laurent Dolosor. --- diff --git a/src/dumpstats.c b/src/dumpstats.c index 43c8480f38..d200e928c6 100644 --- a/src/dumpstats.c +++ b/src/dumpstats.c @@ -1843,15 +1843,15 @@ int stats_dump_proxy(struct session *s, struct proxy *px, struct uri_auth *uri) /* errors : request, connect */ "%s" /* errors : response */ - "%s" + "%s" /* warnings: retries, redispatches */ "%lld%lld" "", U2H0(sv->counters.bytes_in), U2H1(sv->counters.bytes_out), U2H2(sv->counters.failed_secu), U2H3(sv->counters.failed_conns), - U2H4(sv->counters.cli_aborts), - U2H5(sv->counters.srv_aborts), + sv->counters.cli_aborts, + sv->counters.srv_aborts, U2H6(sv->counters.failed_resp), sv->counters.retries, sv->counters.redispatches); @@ -2174,7 +2174,7 @@ int stats_dump_proxy(struct session *s, struct proxy *px, struct uri_auth *uri) /* errors : request, connect */ "%s" /* errors : response */ - "%s" + "%s" /* warnings: retries, redispatches */ "%lld%lld" /* backend status: reflect backend status (up/down): we display UP @@ -2186,8 +2186,8 @@ int stats_dump_proxy(struct session *s, struct proxy *px, struct uri_auth *uri) "", U2H0(px->counters.denied_req), U2H1(px->counters.denied_resp), U2H2(px->counters.failed_conns), - U2H3(px->counters.cli_aborts), - U2H4(px->counters.srv_aborts), + px->counters.cli_aborts, + px->counters.srv_aborts, U2H5(px->counters.failed_resp), px->counters.retries, px->counters.redispatches, human_time(now.tv_sec - px->last_change, 1),