Author: toad
Date: 2008-09-24 16:21:34 +0000 (Wed, 24 Sep 2008)
New Revision: 22798
Modified:
trunk/freenet/src/freenet/node/NodeIPDetector.java
Log:
Fix NPE
Modified: trunk/freenet/src/freenet/node/NodeIPDetector.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeIPDetector.java 2008-09-24 15:11:18 UTC
(rev 22797)
+++ trunk/freenet/src/freenet/node/NodeIPDetector.java 2008-09-24 16:21:34 UTC
(rev 22798)
@@ -133,9 +133,9 @@
if(dumpLocalAddresses) {
ArrayList filtered = new
ArrayList(lastIPAddress.length);
for(int i=0;i<lastIPAddress.length;i++) {
- if(lastIPAddress[i].hasHostnameNoIP()) {
+ if(lastIPAddress[i] == null) continue;
+ if(lastIPAddress[i].hasHostnameNoIP())
filtered.add(lastIPAddress[i]);
- } else if(lastIPAddress[i] == null) continue;
else
if(IPUtil.isValidAddress(lastIPAddress[i].getAddress(), false))
filtered.add(lastIPAddress[i]);
}