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;


Reply via email to