From: Laurent Destailleur Date: Tue, 14 Jul 2015 12:50:26 +0000 (+0200) Subject: Fix illegal division by zero X-Git-Tag: AWSTATS_7_5~48 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=19d7afbe92494319be60adbe5c202c9984c35a66;p=thirdparty%2FAWStats.git Fix illegal division by zero --- diff --git a/wwwroot/cgi-bin/awstats.pl b/wwwroot/cgi-bin/awstats.pl index 37f8b51b..4dbc3652 100755 --- a/wwwroot/cgi-bin/awstats.pl +++ b/wwwroot/cgi-bin/awstats.pl @@ -12692,7 +12692,7 @@ sub HTMLShowDomains{ $_domener_u = sprintf( "%.0f", ( $_domener_u * $TotalUnique ) / 2 ); print "".Format_Number($_domener_u)." (" - . sprintf( "%.1f%", 100 * $_domener_u / $TotalUnique ) + . sprintf( "%.1f%", $TotalUnique ? 100 * $_domener_u / $TotalUnique : 0 ) . ")"; } if ( $ShowDomainsStats =~ /V/i ) { @@ -12705,7 +12705,7 @@ sub HTMLShowDomains{ $_domener_v = sprintf( "%.0f", ( $_domener_v * $TotalVisits ) / 2 ); print "".Format_Number($_domener_v)." (" - . sprintf( "%.1f%", 100 * $_domener_v / $TotalVisits ) + . sprintf( "%.1f%", $TotalVisits ? 100 * $_domener_v / $TotalVisits : 0 ) . ")"; } if ( $ShowDomainsStats =~ /P/i ) { @@ -14708,7 +14708,7 @@ sub HTMLMainCountries{ $_domener_u = sprintf( "%.0f", ( $_domener_u * $TotalUnique ) / 2 ); print "".Format_Number($_domener_u)." (" - . sprintf( "%.1f%", 100 * $_domener_u / $TotalUnique ) + . sprintf( "%.1f%", $TotalUnique ? 100 * $_domener_u / $TotalUnique : 0 ) . ")"; } if ( $ShowDomainsStats =~ /V/i ) { @@ -14721,7 +14721,7 @@ sub HTMLMainCountries{ $_domener_v = sprintf( "%.0f", ( $_domener_v * $TotalVisits ) / 2 ); print "".Format_Number($_domener_v)." (" - . sprintf( "%.1f%", 100 * $_domener_v / $TotalVisits ) + . sprintf( "%.1f%", $TotalVisits ? 100 * $_domener_v / $TotalVisits : 0 ) . ")"; }