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

Modified Files:
        DistributionServlet.java 
Log Message:
Work around problem with ThrottleAsyncEntropyYarrow/Yarrow initialization order.
Made randSource in Core private and started exposing it though a getter instead of 
directly.

Index: DistributionServlet.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/http/DistributionServlet.java,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -w -r1.60 -r1.61
--- DistributionServlet.java    22 Oct 2003 22:07:15 -0000      1.60
+++ DistributionServlet.java    27 Oct 2003 14:45:16 -0000      1.61
@@ -481,7 +481,7 @@
        } else {
            if(initDistFiles()) {
                byte[] bs = new byte[8];
-               node.randSource.nextBytes(bs);
+               node.getRandSource().nextBytes(bs);
                String name = Base64.encode(bs);
                dp = new DistributionPage(name,
                                          System.currentTimeMillis());
@@ -602,7 +602,7 @@
             StringWriter sw = new StringWriter(200);
             PrintWriter pw = new PrintWriter(sw);
             byte[] bs = new byte[8];
-            node.randSource.nextBytes(bs);
+            node.getRandSource().nextBytes(bs);
             String name = Base64.encode(bs);
         
             pages.put(name, new DistributionPage(name, 
@@ -1108,7 +1108,7 @@
             ComparableInteger s;
             for (int i = 0 ; i < Math.min(SEEDREFS, size) ; i++) {
                 do {
-                    s = new ComparableInteger(node.randSource.nextInt(size));
+                    s = new ComparableInteger(node.getRandSource().nextInt(size));
                 } while(selected.contains(s));
                 selected.add(s);
             }

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

Reply via email to