Author: toad
Date: 2006-06-13 16:52:00 +0000 (Tue, 13 Jun 2006)
New Revision: 9182

Modified:
   trunk/freenet/src/freenet/node/Node.java
   trunk/freenet/src/freenet/node/Version.java
Log:
810: Fix an NPE when the IP is undetectable.

Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java    2006-06-13 12:48:08 UTC (rev 
9181)
+++ trunk/freenet/src/freenet/node/Node.java    2006-06-13 16:52:00 UTC (rev 
9182)
@@ -2145,10 +2145,10 @@
                                        best = cur;
                                }
                        }
-                       lastIPAddress = new FreenetInetAddress(best);
+                       lastIPAddress = best == null ? null : new 
FreenetInetAddress(best);
                }
                else {
-                       lastIPAddress = new FreenetInetAddress(oldIPAddress);
+                       lastIPAddress = oldIPAddress == null ? null : new 
FreenetInetAddress(oldIPAddress);
                }
                if (lastIPAddress == null) {
                        this.alerts.register(primaryIPUndetectedAlert);

Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-06-13 12:48:08 UTC (rev 
9181)
+++ trunk/freenet/src/freenet/node/Version.java 2006-06-13 16:52:00 UTC (rev 
9182)
@@ -18,7 +18,7 @@
        public static final String protocolVersion = "1.0";

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

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


Reply via email to