From: Christopher Faulet Date: Wed, 27 Feb 2019 15:28:48 +0000 (+0100) Subject: BUG/MINOR: stats/htx: Call channel_add_input() when response headers are sent X-Git-Tag: v2.0-dev2~57 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1e2d63641367fb66b3af5f6ef7d3cd7b295a7cc7;p=thirdparty%2Fhaproxy.git BUG/MINOR: stats/htx: Call channel_add_input() when response headers are sent This function will only increment the total amount of bytes read by a channel because at this stage there is no fast forwarding. So the bug is pretty limited. This patch must be backported to 1.9. --- diff --git a/src/stats.c b/src/stats.c index 26b1450e8a..b3935410f7 100644 --- a/src/stats.c +++ b/src/stats.c @@ -3136,6 +3136,7 @@ static int stats_send_htx_headers(struct stream_interface *si, struct htx *htx) if (!htx_add_endof(htx, HTX_BLK_EOH)) goto full; + channel_add_input(&s->res, htx->data); return 1; full: @@ -3195,6 +3196,7 @@ static int stats_send_htx_redirect(struct stream_interface *si, struct htx *htx) if (!htx_add_endof(htx, HTX_BLK_EOH)) goto full; + channel_add_input(&s->res, htx->data); return 1; full: