Author: toad
Date: 2005-12-07 23:58:12 +0000 (Wed, 07 Dec 2005)
New Revision: 7692

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
   trunk/freenet/src/freenet/node/Version.java
Log:
291: (mandatory)
Really fix NPE.

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2005-12-07 23:54:56 UTC 
(rev 7691)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2005-12-07 23:58:12 UTC 
(rev 7692)
@@ -198,7 +198,7 @@
         if(name == null) throw new FSParseException("No name");
         myName = name;
         String testnet = fs.get("testnet");
-        testnetEnabled = testnet.equalsIgnoreCase("true") || 
testnet.equalsIgnoreCase("yes");
+        testnetEnabled = testnet == null ? false : 
(testnet.equalsIgnoreCase("true") || testnet.equalsIgnoreCase("yes"));
         if(testnetEnabled != node.testnetEnabled) {
                String err = "Ignoring incompatible node "+peer+" - 
peer.testnet="+testnetEnabled+"("+testnet+") but 
node.testnet="+node.testnetEnabled;
                Logger.error(this, err);

Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2005-12-07 23:54:56 UTC (rev 
7691)
+++ trunk/freenet/src/freenet/node/Version.java 2005-12-07 23:58:12 UTC (rev 
7692)
@@ -20,10 +20,10 @@
        public static final String protocolVersion = "1.0";

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

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

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


Reply via email to