Author: toad
Date: 2007-12-19 15:03:08 +0000 (Wed, 19 Dec 2007)
New Revision: 16712

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
Ignore lastGoodVersion if flag is set.

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2007-12-19 15:00:40 UTC 
(rev 16711)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2007-12-19 15:03:08 UTC 
(rev 16712)
@@ -347,10 +347,7 @@
                disableRouting = disableRoutingHasBeenSetLocally = false;
                disableRoutingHasBeenSetRemotely = false; // Assume so

-               if(ignoreLastGoodVersion())
-                       lastGoodVersion = version;
-               else
-                       lastGoodVersion = fs.get("lastGoodVersion");
+               lastGoodVersion = fs.get("lastGoodVersion");
                updateShouldDisconnectNow();

                testnetEnabled = fs.getBoolean("testnet", false);
@@ -1895,6 +1892,7 @@
        }

        private synchronized boolean reverseInvalidVersion() {
+               if(ignoreLastGoodVersion()) return false;
                return 
!Version.checkArbitraryGoodVersion(Version.getVersionString(), lastGoodVersion);
        }



Reply via email to