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.