* toad at freenetproject.org <toad at freenetproject.org> [2006-07-25 20:45:50]:

> 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;
> 

When are we disconnecting from disconnected non-routable nodes then ?
isn't LinkPingPong sending a packet each time ?

NextGen$
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20060726/836f9b39/attachment.pgp>

Reply via email to