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;