Author: toad
Date: 2006-01-05 19:11:47 +0000 (Thu, 05 Jan 2006)
New Revision: 7760

Modified:
   trunk/freenet/src/freenet/node/Node.java
   trunk/freenet/src/freenet/node/TestnetHandler.java
   trunk/freenet/src/freenet/node/Version.java
Log:
314:
Fix possible testnet NPE.

Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java    2006-01-05 18:56:15 UTC (rev 
7759)
+++ trunk/freenet/src/freenet/node/Node.java    2006-01-05 19:11:47 UTC (rev 
7760)
@@ -427,6 +427,7 @@
                // FIXME reenable the above
                insertThrottle = new RequestThrottle(10000, 2.0F);
                insertStarter = new RequestStarter(insertThrottle, "Insert 
starter ("+portNumber+")");
+               testnetHandler.start();
                System.err.println("Created Node on port "+port);
     }


Modified: trunk/freenet/src/freenet/node/TestnetHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/TestnetHandler.java  2006-01-05 18:56:15 UTC 
(rev 7759)
+++ trunk/freenet/src/freenet/node/TestnetHandler.java  2006-01-05 19:11:47 UTC 
(rev 7760)
@@ -44,6 +44,9 @@
                System.err.println("We repeat: YOU HAVE NO ANONYMITY 
WHATSOEVER. DO NOT POST ANYTHING YOU DO NOT WANT TO BE ASSOCIATED WITH.");
                System.err.println("If you want a real freenet node, with 
anonymity, turn off testnet mode.");
                System.err.println("Note, this node will not connect to 
non-testnet nodes, for security reasons. You can of course run a testnet node 
and a non-testnet node separately.");
+       }
+
+       public void start() {
                serverThread = new Thread(this, "Testnet handler thread");
                serverThread.setDaemon(true);
                serverThread.start();
@@ -51,7 +54,7 @@
        }

        private final Node node;
-       private final Thread serverThread;
+       private Thread serverThread;
        private final int testnetPort;

        public void run() {

Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-01-05 18:56:15 UTC (rev 
7759)
+++ trunk/freenet/src/freenet/node/Version.java 2006-01-05 19:11:47 UTC (rev 
7760)
@@ -20,7 +20,7 @@
        public static final String protocolVersion = "1.0";

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

        /** Oldest build of Fred we will talk to */
        public static final int lastGoodBuild = 310;


Reply via email to