Author: toad
Date: 2005-11-11 15:55:56 +0000 (Fri, 11 Nov 2005)
New Revision: 7525
Modified:
trunk/freenet/src/freenet/io/xfer/BlockTransmitter.java
trunk/freenet/src/freenet/node/Version.java
Log:
161:
Fix BlockTransmitter. May fix the zillions of left-over BT's.
Modified: trunk/freenet/src/freenet/io/xfer/BlockTransmitter.java
===================================================================
--- trunk/freenet/src/freenet/io/xfer/BlockTransmitter.java 2005-11-11
15:54:02 UTC (rev 7524)
+++ trunk/freenet/src/freenet/io/xfer/BlockTransmitter.java 2005-11-11
15:55:56 UTC (rev 7525)
@@ -72,7 +72,9 @@
while (waitUntil >
System.currentTimeMillis()) {
if(_sendComplete) return;
synchronized
(_senderThread) {
-
_senderThread.wait(waitUntil - System.currentTimeMillis());
+ long x
= waitUntil - System.currentTimeMillis();
+ if(x >
0)
+
_senderThread.wait(x);
}
}
while (_unsent.size()
== 0) {
Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2005-11-11 15:54:02 UTC (rev
7524)
+++ trunk/freenet/src/freenet/node/Version.java 2005-11-11 15:55:56 UTC (rev
7525)
@@ -20,7 +20,7 @@
public static final String protocolVersion = "1.0";
/** The build number of the current revision */
- public static final int buildNumber = 160;
+ public static final int buildNumber = 161;
/** Oldest build of Fred we will talk to */
public static final int lastGoodBuild = 159;