Author: toad
Date: 2008-12-13 22:53:03 +0000 (Sat, 13 Dec 2008)
New Revision: 24299

Modified:
   trunk/freenet/src/freenet/io/xfer/BulkTransmitter.java
Log:
Check a bit earlier


Modified: trunk/freenet/src/freenet/io/xfer/BulkTransmitter.java
===================================================================
--- trunk/freenet/src/freenet/io/xfer/BulkTransmitter.java      2008-12-13 
22:52:43 UTC (rev 24298)
+++ trunk/freenet/src/freenet/io/xfer/BulkTransmitter.java      2008-12-13 
22:53:03 UTC (rev 24299)
@@ -230,6 +230,11 @@
                                                if(inFlightPackets == 0) break;
                                                try {
                                                        wait();
+                                                       if(failedPacket) {
+                                                               cancel("Packet 
send failed");
+                                                               return false;
+                                                       }
+                                                       if(inFlightPackets == 
0) break;
                                                        continue outer; // 
Might be a packet...
                                                } catch (InterruptedException 
e) {
                                                        // Ignore

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to