On Thu, Sep 25, 2008 at 12:33 AM, <toad at freenetproject.org> wrote:
> Author: toad
> Date: 2008-09-24 16:33:13 +0000 (Wed, 24 Sep 2008)
> New Revision: 22799
>
> Modified:
> trunk/freenet/src/freenet/node/NodeIPDetector.java
> Log:
> Don't allow detected IPs to include hostnames with no IPs, *only* override
> addresses.
>
>
> Modified: trunk/freenet/src/freenet/node/NodeIPDetector.java
> ===================================================================
> --- trunk/freenet/src/freenet/node/NodeIPDetector.java 2008-09-24 16:21:34
> UTC (rev 22798)
> +++ trunk/freenet/src/freenet/node/NodeIPDetector.java 2008-09-24 16:33:13
> UTC (rev 22799)
> @@ -134,8 +134,9 @@
> ArrayList filtered = new
> ArrayList(lastIPAddress.length);
> for(int i=0;i<lastIPAddress.length;i++) {
> if(lastIPAddress[i] == null) continue;
> - if(lastIPAddress[i].hasHostnameNoIP())
> + if(lastIPAddress[i] == overrideIPAddress &&
> lastIPAddress[i].hasHostnameNoIP())
use .equals() ?
> filtered.add(lastIPAddress[i]);
> + else if(lastIPAddress[i].hasHostnameNoIP())
> continue;
> else
> if(IPUtil.isValidAddress(lastIPAddress[i].getAddress(), false))
> filtered.add(lastIPAddress[i]);
> }
>
> _______________________________________________
> cvs mailing list
> cvs at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
>