Author: toad
Date: 2005-12-03 19:00:12 +0000 (Sat, 03 Dec 2005)
New Revision: 7657

Modified:
   trunk/freenet/src/freenet/node/PeerManager.java
   trunk/freenet/src/freenet/node/Version.java
Log:
267: (mandatory)
If all are backed off, don't send anywhere. This was changed in prev build.

Modified: trunk/freenet/src/freenet/node/PeerManager.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerManager.java     2005-12-03 18:54:18 UTC 
(rev 7656)
+++ trunk/freenet/src/freenet/node/PeerManager.java     2005-12-03 19:00:12 UTC 
(rev 7657)
@@ -308,10 +308,9 @@
             if(routedTo.contains(p)) continue;
             if(p == pn) continue;
             if(!p.isConnected()) continue;
-            // Don't backoff our only peer
+            if(p.isBackedOff()) continue;
             count++;
             any = p;
-            if(p.isBackedOff()) continue;
             double diff = distance(p, loc);
             Logger.minor(this, "p.loc="+p.getLocation().getValue()+", 
loc="+loc+", d="+distance(p.getLocation().getValue(), loc)+" usedD="+diff);
             if((!ignoreSelf) && diff > maxDiff) continue;

Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2005-12-03 18:54:18 UTC (rev 
7656)
+++ trunk/freenet/src/freenet/node/Version.java 2005-12-03 19:00:12 UTC (rev 
7657)
@@ -20,10 +20,10 @@
        public static final String protocolVersion = "1.0";

        /** The build number of the current revision */
-       public static final int buildNumber = 266;
+       public static final int buildNumber = 267;

        /** Oldest build of Fred we will talk to */
-       public static final int lastGoodBuild = 266;
+       public static final int lastGoodBuild = 267;

        /** The highest reported build of fred */
        public static int highestSeenBuild = buildNumber;


Reply via email to