diff options
author | Hans Nilsson <hans@erlang.org> | 2021-10-14 09:44:04 +0200 |
---|---|---|
committer | Hans Nilsson <hans@erlang.org> | 2021-10-14 17:01:26 +0200 |
commit | e6712b804184c0937b1e3a3c36fb477410ca9071 (patch) | |
tree | 28c37cd4582a6db8fe40880f4a780eae55da9f70 /lib/ssh/test | |
parent | 25dc9d9f2a896baee2f303c6d4154a8b7044be3c (diff) | |
download | erlang-e6712b804184c0937b1e3a3c36fb477410ca9071.tar.gz |
ssh: Use connect_timeout as default for negotiation timeout instead of infinity
Diffstat (limited to 'lib/ssh/test')
-rw-r--r-- | lib/ssh/test/ssh_connection_SUITE.erl | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/ssh/test/ssh_connection_SUITE.erl b/lib/ssh/test/ssh_connection_SUITE.erl index cda08d47a9..1e79f0a622 100644 --- a/lib/ssh/test/ssh_connection_SUITE.erl +++ b/lib/ssh/test/ssh_connection_SUITE.erl @@ -57,6 +57,7 @@ connect4_invalid_two_1/1, connect4_invalid_two_2/1, connect4_invalid_three/1, + connect_timeout/1, daemon_sock_not_passive/1, daemon_sock_not_tcp/1, do_interrupted_send/3, @@ -160,6 +161,7 @@ all() -> connect4_invalid_two_1, connect4_invalid_two_2, connect4_invalid_three, + connect_timeout, daemon_sock_not_tcp, gracefull_invalid_version, gracefull_invalid_start, @@ -409,6 +411,15 @@ connect_sock_not_tcp(_Config) -> gen_udp:close(Sock). %%-------------------------------------------------------------------- +connect_timeout(_Config) -> + {ok,Sl} = gen_tcp:listen(0, []), + {ok, {_,Port}} = inet:sockname(Sl), + {error,timeout} = ssh:connect(loopback, Port, [{connect_timeout,2000}, + {save_accepted_host, false}, + {silently_accept_hosts, true}]), + gen_tcp:close(Sl). + +%%-------------------------------------------------------------------- daemon_sock_not_tcp(_Config) -> {ok,Sock} = gen_udp:open(0, []), {error, not_tcp_socket} = ssh:daemon(Sock), |