Author: toad
Date: 2006-07-25 20:45:49 +0000 (Tue, 25 Jul 2006)
New Revision: 9763

Modified:
   trunk/freenet/src/freenet/node/PacketSender.java
Log:
don't disconnect from idle, incompatible nodes

Modified: trunk/freenet/src/freenet/node/PacketSender.java
===================================================================
--- trunk/freenet/src/freenet/node/PacketSender.java    2006-07-25 20:39:02 UTC 
(rev 9762)
+++ trunk/freenet/src/freenet/node/PacketSender.java    2006-07-25 20:45:49 UTC 
(rev 9763)
@@ -162,7 +162,7 @@
                }
                
                 // Is the node dead?
-                if(now - pn.lastReceivedPacketTime() > 
pn.maxTimeBetweenReceivedPackets()) {
+                if(pn.isRoutable() && now - pn.lastReceivedPacketTime() > 
pn.maxTimeBetweenReceivedPackets()) {
                        Logger.normal(this, "Disconnecting from "+pn+" - 
haven't received packets recently");
                     pn.disconnected();
                     continue;

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

Reply via email to