MinaListener should correctly set the port after bind() in start()
------------------------------------------------------------------

                 Key: FTPSERVER-134
                 URL: https://issues.apache.org/jira/browse/FTPSERVER-134
             Project: FtpServer
          Issue Type: Bug
            Reporter: Ankur


In the start() method, once the acceptor.bind(address) call is executed the 
listener might end up listening on a port different than the one supplied. This 
is true for the case where user specifies 0 as the port setting to enable the 
OS to pick a free port.

When embedding FTPServer in an application there is no way of finding out what 
port the listener ended up listening on.

Following is a simple suggested fix and should be added at the end of the 
MinaListener.start() method after the acceptor.bind(address) call.

setPort(acceptor.getLocalAddress().getPort());

This will allow application code to correctly retrieve the port where the 
listener ended up listening.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to