From 2a95245ce9cb725c86859c56a3796b6b4fc8421e Mon Sep 17 00:00:00 2001 From: Denis Barbier Date: Fri, 23 Jan 2004 19:26:24 +0000 Subject: Avoid divisions by zero. CVS version numbers stattrans.pl: 1.57 -> 1.58 --- stattrans.pl | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'stattrans.pl') diff --git a/stattrans.pl b/stattrans.pl index 38164d9ab3d..d88a951092e 100755 --- a/stattrans.pl +++ b/stattrans.pl @@ -320,8 +320,16 @@ foreach $lang (@search_in) { $wml{$lang} = $translated{$lang}; $translated{$lang} = $translated{$lang} - $outdated{$lang}; - $percent_a{$lang} = int ($wml{$lang}/$nfiles * 100 + .5); - $percent_t{$lang} = int ($translated{$lang}/$wml{$lang} * 100 + .5); + if ($nfiles > 0) { + $percent_a{$lang} = int ($wml{$lang}/$nfiles * 100 + .5); + } else { + $percent_a{$lang} = 0; + } + if ($wml{$lang} > 0) { + $percent_t{$lang} = int ($translated{$lang}/$wml{$lang} * 100 + .5); + } else { + $percent_t{$lang} = 0; + } $percent_o{$lang} = 100 - $percent_t{$lang}; $percent_u{$lang} = 100 - $percent_a{$lang}; -- cgit v1.2.3