From: Christopher Faulet Date: Thu, 28 Apr 2016 13:09:31 +0000 (+0200) Subject: BUG/MINOR: dumpstats: Fix the "Total bytes saved" counter in backends stats X-Git-Tag: v1.7-dev3~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0b64f62a6993a6dae4af687a1ec9a5ace9d1a2a4;p=thirdparty%2Fhaproxy.git BUG/MINOR: dumpstats: Fix the "Total bytes saved" counter in backends stats Instead of subtracting ST_F_COMP_OUT (Compression out) from ST_F_COMP_IN (Compressio in) in backends stats, ST_F_COMP_BYP (Compression bypass) was used. --- diff --git a/src/dumpstats.c b/src/dumpstats.c index bb62c412f4..bfd5b5cddb 100644 --- a/src/dumpstats.c +++ b/src/dumpstats.c @@ -3821,7 +3821,7 @@ static int stats_dump_fields_html(struct chunk *out, const struct field *stats, U2H(stats[ST_F_COMP_OUT].u.u64), stats[ST_F_COMP_IN].u.u64 ? (int)(stats[ST_F_COMP_OUT].u.u64 * 100 / stats[ST_F_COMP_IN].u.u64) : 0, U2H(stats[ST_F_COMP_BYP].u.u64), - U2H(stats[ST_F_COMP_IN].u.u64 - stats[ST_F_COMP_BYP].u.u64), + U2H(stats[ST_F_COMP_IN].u.u64 - stats[ST_F_COMP_OUT].u.u64), stats[ST_F_BOUT].u.u64 ? (int)((stats[ST_F_COMP_IN].u.u64 - stats[ST_F_COMP_OUT].u.u64) * 100 / stats[ST_F_BOUT].u.u64) : 0, (stats[ST_F_COMP_IN].u.u64 || stats[ST_F_COMP_BYP].u.u64) ? "":"");