Author: j16sdiz
Date: 2008-11-25 12:02:13 +0000 (Tue, 25 Nov 2008)
New Revision: 23852

Modified:
   trunk/freenet/src/freenet/node/FailureTable.java
Log:
expire the FailureTable.BlockOffer as soon as the PeerNode is gc'ed

this free up the FailureTable a bit (lessor memory)

Modified: trunk/freenet/src/freenet/node/FailureTable.java
===================================================================
--- trunk/freenet/src/freenet/node/FailureTable.java    2008-11-25 10:35:19 UTC 
(rev 23851)
+++ trunk/freenet/src/freenet/node/FailureTable.java    2008-11-25 12:02:13 UTC 
(rev 23852)
@@ -212,7 +212,7 @@
                }
 
                public boolean isExpired(long now) {
-                       return now > (offeredTime + OFFER_EXPIRY_TIME);
+                       return nodeRef.get() == null || now > (offeredTime + 
OFFER_EXPIRY_TIME);
                }
 
                public boolean isExpired() {

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

Reply via email to