diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/net/ssh/multi/server.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/net/ssh/multi/server.rb b/lib/net/ssh/multi/server.rb index 6ac5769..bce228f 100644 --- a/lib/net/ssh/multi/server.rb +++ b/lib/net/ssh/multi/server.rb @@ -187,6 +187,8 @@ module Net; module SSH; module Multi session[:server] = self session + rescue ::Timeout::Error => error + raise Net::SSH::ConnectionTimeout.new("#{error.message} for #{host}") rescue Net::SSH::AuthenticationFailed => error raise Net::SSH::AuthenticationFailed.new("#{error.message}@#{host}") end |