diff --git a/glib/gtester-report b/glib/gtester-report
index a0ab600a2..71cbf1aa9 100755
--- a/glib/gtester-report
+++ b/glib/gtester-report
@@ -325,7 +325,10 @@ class HTMLReportWriter(ReportWriter):
(self.bcounter, self.total_tcounter, self.total_fcounter, self.total_tcounter - self.total_fcounter))
self.oprint ('
%f | \n' % self.total_duration)
self.oprint ('- | \n')
- perc = (self.total_tcounter - self.total_fcounter) * 100.0 / self.total_tcounter
+ if self.total_tcounter != 0:
+ perc = (self.total_tcounter - self.total_fcounter) * 100.0 / self.total_tcounter
+ else:
+ perc = 0.0
pcolor = {
100 : 'bgcolor="lightgreen"',
0 : 'bgcolor="red"',