summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordelano <delano@solutious.com>2012-01-04 18:40:41 -0500
committerdelano <delano@solutious.com>2012-01-04 18:40:41 -0500
commit097a6b32e9d722d5294c6679e87b861204db6c72 (patch)
tree04641c5d71d77d5246bb369527a5b272d3b50681
parente3becb78bc9f7f49f3c05b415c1abe66a36f7559 (diff)
parent613e80c9c9c02ca0d367f26727c435d5591c312a (diff)
downloadnet-ssh-097a6b32e9d722d5294c6679e87b861204db6c72.tar.gz
Merge branch 'master' of github.com:net-ssh/net-ssh
-rw-r--r--lib/net/ssh/transport/session.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/net/ssh/transport/session.rb b/lib/net/ssh/transport/session.rb
index b3232f7..d31f899 100644
--- a/lib/net/ssh/transport/session.rb
+++ b/lib/net/ssh/transport/session.rb
@@ -73,7 +73,8 @@ module Net; module SSH; module Transport
@host_key_verifier = select_host_key_verifier(options[:paranoid])
- @server_version = ServerVersion.new(socket, logger)
+
+ @server_version = timeout(options[:timeout] || 0) { ServerVersion.new(socket, logger) }
@algorithms = Algorithms.new(self, options)
wait { algorithms.initialized? }