Author: toad
Date: 2008-02-16 11:51:08 +0000 (Sat, 16 Feb 2008)
New Revision: 17977

Modified:
   trunk/freenet/src/freenet/node/PeerManager.java
Log:
Fix NPE when all peers have been tried for the key.

Modified: trunk/freenet/src/freenet/node/PeerManager.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerManager.java     2008-02-16 04:51:48 UTC 
(rev 17976)
+++ trunk/freenet/src/freenet/node/PeerManager.java     2008-02-16 11:51:08 UTC 
(rev 17977)
@@ -824,7 +824,7 @@
                        count++;
             if(logMINOR) Logger.minor(this, "p.loc="+loc+", target="+target+", 
d="+Location.distance(loc, target)+" usedD="+diff+" timedOut="+timedOut+" for 
"+p.getPeer());
                        boolean chosen=false;
-            if(diff < closestDistance && !timedOut) {
+            if(diff < closestDistance) {
                closestDistance = diff;
                 closest = p;
                                chosen=true;


Reply via email to