Author: toad
Date: 2006-03-29 22:46:52 +0000 (Wed, 29 Mar 2006)
New Revision: 8359

Modified:
   trunk/freenet/src/freenet/node/Node.java
   trunk/freenet/src/freenet/node/Version.java
Log:
589: Fix an NPE if logging is disabled.

Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java    2006-03-29 22:38:52 UTC (rev 
8358)
+++ trunk/freenet/src/freenet/node/Node.java    2006-03-29 22:46:52 UTC (rev 
8359)
@@ -80,6 +80,7 @@
 import freenet.store.FreenetStore;
 import freenet.support.BucketFactory;
 import freenet.support.Fields;
+import freenet.support.FileLoggerHook;
 import freenet.support.HexUtil;
 import freenet.support.ImmutableByteArrayWrapper;
 import freenet.support.LRUHashtable;
@@ -673,7 +674,8 @@
                Logger.normal(this, s);
                System.err.println(s);
                testnetEnabled = false;
-               logConfigHandler.getFileLoggerHook().deleteAllOldLogFiles();
+               FileLoggerHook flh = logConfigHandler.getFileLoggerHook();
+               if(flh != null) flh.deleteAllOldLogFiles();
         }

         if(wasTestnet != testnetEnabled) {

Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-03-29 22:38:52 UTC (rev 
8358)
+++ trunk/freenet/src/freenet/node/Version.java 2006-03-29 22:46:52 UTC (rev 
8359)
@@ -20,7 +20,7 @@
        public static final String protocolVersion = "1.0";

        /** The build number of the current revision */
-       private static final int buildNumber = 588;
+       private static final int buildNumber = 589;

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


Reply via email to