Update of /cvsroot/freenet/freenet/src/freenet/node
In directory sc8-pr-cvs1:/tmp/cvs-serv23795/freenet/node

Modified Files:
        FailureTable.java 
Log Message:
Fix writeHtml in FailureTable... use enumeration not manual iteration

Index: FailureTable.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/FailureTable.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -w -r1.19 -r1.20
--- FailureTable.java   2 Nov 2003 02:16:17 -0000       1.19
+++ FailureTable.java   2 Nov 2003 03:18:46 -0000       1.20
@@ -4,6 +4,7 @@
 import java.util.Date;
 import java.util.Hashtable;
 import java.util.Iterator;
+import java.util.Enumeration;
 import java.util.LinkedList;
 import java.util.Random;
 
@@ -210,12 +211,11 @@
         pw.println("<tr><th>Key</th><th>Blocked HTL</th>" 
                    + "<th>Age</th><th># of Blocks</th>" 
                    + "<th>lastHit</th></tr>");
-
-        FailureEntry fe = (FailureEntry)(entries.head());
+        FailureEntry fe;
                long time = System.currentTimeMillis();
-        while(fe != null) {
+        for(Enumeration e = entries.elements(); e.hasMoreElements(); ) {
+            fe = (FailureEntry)e.nextElement();
                fe.toHtml(pw, time);
-                       fe = (FailureEntry)fe.getNext();
         }
         pw.println("</table>");
     }

_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to