Author: toad
Date: 2008-12-13 19:41:21 +0000 (Sat, 13 Dec 2008)
New Revision: 24296

Modified:
   trunk/freenet/src/freenet/node/PacketSender.java
Log:
Don't check for throttled if not connected.


Modified: trunk/freenet/src/freenet/node/PacketSender.java
===================================================================
--- trunk/freenet/src/freenet/node/PacketSender.java    2008-12-13 19:39:48 UTC 
(rev 24295)
+++ trunk/freenet/src/freenet/node/PacketSender.java    2008-12-13 19:41:21 UTC 
(rev 24296)
@@ -238,10 +238,12 @@
                                // Might as well do it properly.
                                node.peers.disconnect(pn, true, true, false);
                        }
-                       if(pn.shouldThrottle() && !canSendThrottled)
-                               continue;
 
                        if(pn.isConnected()) {
+                               
+                               if(pn.shouldThrottle() && !canSendThrottled)
+                                       continue;
+                               
                                // Is the node dead?
                                if(now - pn.lastReceivedPacketTime() > 
pn.maxTimeBetweenReceivedPackets()) {
                                        Logger.normal(this, "Disconnecting from 
" + pn + " - haven't received packets recently");

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

Reply via email to