From 19d7afbe92494319be60adbe5c202c9984c35a66 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 14 Jul 2015 14:50:26 +0200 Subject: [PATCH] Fix illegal division by zero --- wwwroot/cgi-bin/awstats.pl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 ) . ")"; } -- 2.47.2