Roberto Deandrea created SSHD-839:
-------------------------------------

             Summary: Possible bug in DefaultForwardingFilter class
                 Key: SSHD-839
                 URL: https://issues.apache.org/jira/browse/SSHD-839
             Project: MINA SSHD
          Issue Type: Bug
    Affects Versions: 2.0.1
            Reporter: Roberto Deandrea


Hi, I found a possible bug in method stopLocalPortForwarding() of class 
DefaultForwardingFilter.

The effect is that the port bound IS NOT unbound after calling this method.

For example :

2018-08-08 15:28:02.054 [CMDSRV-2] DEBUG o.a.s.c.i.n.Nio2Acceptor.bind - 
Binding Nio2Acceptor to address /127.0.0.1:51080
2018-08-08 15:28:02.054 [CMDSRV-2] DEBUG 
o.a.s.c.f.DefaultForwardingFilter.startLocalPortForwarding - 
startLocalPortForwarding(127.0.0.1:51080 -> 192.168.50.97:46321): 
127.0.0.1:51080

 

2018-08-08 15:28:21.025 [] DEBUG 
o.a.s.c.f.DefaultForwardingFilter.stopLocalPortForwarding - 
stopLocalPortForwarding(127.0.0.1:51080) unbind 192.168.50.97:46321

The port bound is 51080 on localhost(127.0.0.1).

This port is not unbounded.

I think that the problem is on this statement :

                acceptor.unbind(bound.toInetSocketAddress()); 

The statement SHOULD BE instead :

                acceptor.unbind(local.toInetSocketAddress());

 

Let me know what you think about this issue.

Thank you in advance

Roberto



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to