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