diff options
author | Hans Nilsson <[email protected]> | 2019-08-19 15:15:50 +0200 |
---|---|---|
committer | Hans Nilsson <[email protected]> | 2019-08-19 15:15:50 +0200 |
commit | 8722bd998d51c4063e3e75242d429c9d1225453d (patch) | |
tree | 7460ecee0d1f3862f486ba3238e2a70ebd508ab1 /lib/ssh/src/ssh_connection.erl | |
parent | a5109cf75597c347146b2ee0e09474b94ba00677 (diff) | |
parent | 8f4458c92ec26aae9680f3f468815f520a1e2b03 (diff) | |
download | otp-8722bd998d51c4063e3e75242d429c9d1225453d.tar.gz otp-8722bd998d51c4063e3e75242d429c9d1225453d.tar.bz2 otp-8722bd998d51c4063e3e75242d429c9d1225453d.zip |
Merge branch 'hans/ssh/remove_unused_rec_fields/OTP-15984' into maint
* hans/ssh/remove_unused_rec_fields/OTP-15984:
ssh: Remove unused address,port from #connection{}
ssh: Remove unused port_bindings from #connection{}
Diffstat (limited to 'lib/ssh/src/ssh_connection.erl')
-rw-r--r-- | lib/ssh/src/ssh_connection.erl | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/lib/ssh/src/ssh_connection.erl b/lib/ssh/src/ssh_connection.erl index 83f85b1d8e..5d773c50b0 100644 --- a/lib/ssh/src/ssh_connection.erl +++ b/lib/ssh/src/ssh_connection.erl @@ -60,8 +60,7 @@ request_failure_msg/0, request_success_msg/1, - bind/4, unbind/3, unbind_channel/2, - bound_channel/3, encode_ip/1 + encode_ip/1 ]). -type connection_ref() :: ssh:connection_ref(). @@ -713,29 +712,6 @@ request_success_msg(Data) -> %%%---------------------------------------------------------------- %%% %%% -bind(IP, Port, ChannelPid, Connection) -> - Binds = [{{IP, Port}, ChannelPid} - | lists:keydelete({IP, Port}, 1, - Connection#connection.port_bindings)], - Connection#connection{port_bindings = Binds}. - -unbind(IP, Port, Connection) -> - Connection#connection{ - port_bindings = - lists:keydelete({IP, Port}, 1, - Connection#connection.port_bindings)}. -unbind_channel(ChannelPid, Connection) -> - Binds = [{Bind, ChannelP} || {Bind, ChannelP} - <- Connection#connection.port_bindings, - ChannelP =/= ChannelPid], - Connection#connection{port_bindings = Binds}. - -bound_channel(IP, Port, Connection) -> - case lists:keysearch({IP, Port}, 1, Connection#connection.port_bindings) of - {value, {{IP, Port}, ChannelPid}} -> ChannelPid; - _ -> undefined - end. - encode_ip(Addr) when is_tuple(Addr) -> case catch inet_parse:ntoa(Addr) of {'EXIT',_} -> false; |