Author: toad
Date: 2006-08-17 16:30:20 +0000 (Thu, 17 Aug 2006)
New Revision: 10167

Modified:
   trunk/freenet/src/freenet/node/NodeIPDetector.java
   trunk/freenet/src/freenet/node/Version.java
Log:
An empty array does not indicate a successful detection

Modified: trunk/freenet/src/freenet/node/NodeIPDetector.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeIPDetector.java  2006-08-17 16:21:41 UTC 
(rev 10166)
+++ trunk/freenet/src/freenet/node/NodeIPDetector.java  2006-08-17 16:30:20 UTC 
(rev 10167)
@@ -155,7 +155,8 @@
        }

        public boolean hasDirectlyDetectedIP() {
-               return (ipDetector.getAddress() != null);
+               InetAddress[] addrs = ipDetector.getAddress();
+               return (addrs != null && addrs.length > 0);
        }

        /**

Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-08-17 16:21:41 UTC (rev 
10166)
+++ trunk/freenet/src/freenet/node/Version.java 2006-08-17 16:30:20 UTC (rev 
10167)
@@ -18,7 +18,7 @@
        public static final String protocolVersion = "1.0";

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

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


Reply via email to