Author: nextgens
Date: 2008-09-01 22:17:15 +0000 (Mon, 01 Sep 2008)
New Revision: 22326

Modified:
   trunk/freenet/src/freenet/node/PeerManager.java
Log:
Doh

Modified: trunk/freenet/src/freenet/node/PeerManager.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerManager.java     2008-09-01 22:13:22 UTC 
(rev 22325)
+++ trunk/freenet/src/freenet/node/PeerManager.java     2008-09-01 22:17:15 UTC 
(rev 22326)
@@ -882,9 +882,9 @@
                long now = System.currentTimeMillis();
                int count = 0;

-               boolean enableFOAFMitigationHack = peers.length >= 
PeerNode.SELECTION_MIN_PEERS;
                Long selectionSamplesTimestamp = now - 
PeerNode.SELECTION_SAMPLING_PERIOD;
                int numberOfSelectionsSamples = 
getNumberOfSelectionSamples().tailSet(selectionSamplesTimestamp).size();
+               boolean enableFOAFMitigationHack = (peers.length >= 
PeerNode.SELECTION_MIN_PEERS) && (numberOfSelectionsSamples > 0);
                for(int i = 0; i < peers.length; i++) {
                        PeerNode p = peers[i];
                        if(routedTo.contains(p)) {


Reply via email to