I don't understand the fix. It's supposed to randomize it and then record the 
new port number?

On Wednesday 19 December 2007 14:58, nextgens at freenetproject.org wrote:
> Author: nextgens
> Date: 2007-12-19 14:58:46 +0000 (Wed, 19 Dec 2007)
> New Revision: 16710
> 
> Modified:
>    trunk/freenet/src/freenet/node/Node.java
> Log:
> Resolve #191: Bug with the configuration framework (node.listenPort=-1) 
> 
> Modified: trunk/freenet/src/freenet/node/Node.java
> ===================================================================
> --- trunk/freenet/src/freenet/node/Node.java  2007-12-19 14:50:50 UTC (rev 
16709)
> +++ trunk/freenet/src/freenet/node/Node.java  2007-12-19 14:58:46 UTC (rev 
16710)
> @@ -686,7 +686,9 @@
>               sortOrder = ipDetector.registerConfigs(nodeConfig, sortOrder);
>               
>               // Determine the port number
> -             
> +             // @see #191
> +             if("-1".equals(oldConfig.get("node.listenPort")))
> +                     throw new 
NodeInitException(NodeInitException.EXIT_COULD_NOT_BIND_USM, "Your 
freenet.ini file is corrupted! 'listenPort=-1'");
>               NodeCryptoConfig darknetConfig = new 
> NodeCryptoConfig(nodeConfig, 
sortOrder++, false);
>               sortOrder += NodeCryptoConfig.OPTION_COUNT;
>               darknetCrypto = new NodeCrypto(this, false, darknetConfig, 
> startupTime);
> 
> _______________________________________________
> cvs mailing list
> cvs at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
> 
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20071219/37e325b3/attachment.pgp>

Reply via email to