Author: robert
Date: 2007-12-14 23:53:36 +0000 (Fri, 14 Dec 2007)
New Revision: 16554

Modified:
   trunk/freenet/src/freenet/node/NodeStats.java
Log:
Divide-by-zero/NaN (or the like)


Modified: trunk/freenet/src/freenet/node/NodeStats.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeStats.java       2007-12-14 23:39:56 UTC 
(rev 16553)
+++ trunk/freenet/src/freenet/node/NodeStats.java       2007-12-14 23:53:36 UTC 
(rev 16554)
@@ -1016,8 +1016,13 @@
                for(int i=0;i<averages.length;i++) {
                        row = list.addChild("tr");
                        row.addChild("td", names[i]);
+                       if (averages[i].countReports()==0) {
+                               row.addChild("td", "-");
+                               row.addChild("td", "0.0");
+                       } else {
                        row.addChild("td", 
fix3p3pct.format(averages[i].currentValue()));
                        row.addChild("td", 
Double.toString(averages[i].countReports()));
+                       }
                }
        }



Reply via email to