Author: toad
Date: 2006-12-20 17:11:59 +0000 (Wed, 20 Dec 2006)
New Revision: 11496

Modified:
   trunk/freenet/src/freenet/node/PeerManager.java
Log:
Prevent NPE.

Modified: trunk/freenet/src/freenet/node/PeerManager.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerManager.java     2006-12-19 21:13:08 UTC 
(rev 11495)
+++ trunk/freenet/src/freenet/node/PeerManager.java     2006-12-20 17:11:59 UTC 
(rev 11496)
@@ -427,6 +427,10 @@
        double nodeLoc = node.lm.getLocation().getValue();
        double nodeDist = distance(nodeLoc, loc);
        double closest = closestPeerLocation(loc, nodeLoc);
+       if(closest > 1.0) {
+               // No peers found
+               return false;
+       }
        double closestDist = distance(closest, loc);
        return closestDist < nodeDist;
     }


Reply via email to