summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorHans Nilsson <hans@erlang.org>2019-04-11 16:04:02 +0200
committerHans Nilsson <hans@erlang.org>2019-04-11 16:04:02 +0200
commit10f9c216a5736f0861185be619774cb7fea9c0ef (patch)
tree3df86c7c213ba97392768b8e76d9dedbf9dffbc4 /lib
parent8ab1bc2af5933b36c1583b1168e9b7875334cd50 (diff)
downloaderlang-10f9c216a5736f0861185be619774cb7fea9c0ef.tar.gz
ssh: Present peername for accept_callback fun also for Sockets
Diffstat (limited to 'lib')
-rw-r--r--lib/ssh/src/ssh.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ssh/src/ssh.erl b/lib/ssh/src/ssh.erl
index 5f5ccee4f8..a67a9a15e8 100644
--- a/lib/ssh/src/ssh.erl
+++ b/lib/ssh/src/ssh.erl
@@ -109,7 +109,7 @@ connect(Socket, UserOptions, Timeout) when is_port(Socket),
Options ->
case valid_socket_to_use(Socket, ?GET_OPT(transport,Options)) of
ok ->
- {ok, {Host,_Port}} = inet:sockname(Socket),
+ {ok, {Host,_Port}} = inet:peername(Socket),
Opts = ?PUT_INTERNAL_OPT([{user_pid,self()}, {host,Host}], Options),
ssh_connection_handler:start_connection(client, Socket, Opts, Timeout);
{error,SockError} ->