diff options
author | Hans Nilsson <[email protected]> | 2015-08-26 09:54:11 +0200 |
---|---|---|
committer | Hans Nilsson <[email protected]> | 2015-08-26 09:54:11 +0200 |
commit | 5e775a5a61f4f4549fda1ad0d9d428d0977217af (patch) | |
tree | b4cd46d475059d6af33bb3eace42d26a84436b5c /lib/ssh/src/ssh_connection_handler.erl | |
parent | 624f7c336af233186da0fe0f972fc2dcd214c4f9 (diff) | |
parent | b78c3b351fc955aa14bdfc3577890031ffffa9f0 (diff) | |
download | otp-5e775a5a61f4f4549fda1ad0d9d428d0977217af.tar.gz otp-5e775a5a61f4f4549fda1ad0d9d428d0977217af.tar.bz2 otp-5e775a5a61f4f4549fda1ad0d9d428d0977217af.zip |
Merge branch 'maint'
Diffstat (limited to 'lib/ssh/src/ssh_connection_handler.erl')
-rw-r--r-- | lib/ssh/src/ssh_connection_handler.erl | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/ssh/src/ssh_connection_handler.erl b/lib/ssh/src/ssh_connection_handler.erl index c059834b27..180698d741 100644 --- a/lib/ssh/src/ssh_connection_handler.erl +++ b/lib/ssh/src/ssh_connection_handler.erl @@ -1187,7 +1187,10 @@ init_ssh(client = Role, Vsn, Version, Options, Socket) -> opts = Options, userauth_supported_methods = AuthMethods, peer = {PeerName, PeerAddr}, - available_host_keys = supported_host_keys(Role, KeyCb, Options) + available_host_keys = supported_host_keys(Role, KeyCb, Options), + random_length_padding = proplists:get_value(max_random_length_padding, + Options, + (#ssh{})#ssh.random_length_padding) }; init_ssh(server = Role, Vsn, Version, Options, Socket) -> @@ -1207,7 +1210,10 @@ init_ssh(server = Role, Vsn, Version, Options, Socket) -> userauth_methods = AuthMethodsAsList, kb_tries_left = 3, peer = {undefined, PeerAddr}, - available_host_keys = supported_host_keys(Role, KeyCb, Options) + available_host_keys = supported_host_keys(Role, KeyCb, Options), + random_length_padding = proplists:get_value(max_random_length_padding, + Options, + (#ssh{})#ssh.random_length_padding) }. supported_host_keys(client, _, Options) -> |