From: eldy <> Date: Wed, 19 Feb 2003 15:23:05 +0000 (+0000) Subject: Fix a bug in mod_gzip stats when only ratio was given in log. X-Git-Tag: AWSTATS_5_4_RELEASE~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=93fa666d34b3e75ba94907e98102ec536d2f0b3c;p=thirdparty%2FAWStats.git Fix a bug in mod_gzip stats when only ratio was given in log. --- diff --git a/wwwroot/cgi-bin/awstats.pl b/wwwroot/cgi-bin/awstats.pl index 3d01072d..cff1a683 100644 --- a/wwwroot/cgi-bin/awstats.pl +++ b/wwwroot/cgi-bin/awstats.pl @@ -5315,9 +5315,9 @@ if ($UpdateStats && $FrameName ne 'index' && $FrameName ne 'mainleft') { # Updat $_filetypes_gz_out{$extension}+=$out; } } - elsif ($pos_gzipratio>=0 && ($field[$pos_gzipratio] =~ /(\d*)pct./)) { - $_filetypes_gz_in{$extension}+=int($field[$pos_size]); - $_filetypes_gz_out{$extension}+=int($field[$pos_size]*(1-$1/100)); # out size calculated from pct. + elsif ($pos_gzipratio>=0 && ($field[$pos_gzipratio] =~ /(\d+)pct./)) { + $_filetypes_gz_in{$extension}+=int($field[$pos_size]*100/((100-$1)||1)); + $_filetypes_gz_out{$extension}+=int($field[$pos_size]); # out size calculated from pct. } # Analyze: Date - Hour - Pages - Hits - Kilo