summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiklos Fazkeas <mfazekas@szemafor.com>2014-12-02 20:12:39 +0100
committerMiklos Fazkeas <mfazekas@szemafor.com>2014-12-02 20:12:39 +0100
commit13d29ca8850488624660cd7b49f33d6c32c74e89 (patch)
tree6e9047dc3fb4284a72c4930a7f431dac2b0e30d8
parentacf78c09650cef63c1455627d2d0c0514b4f1864 (diff)
downloadnet-ssh-13d29ca8850488624660cd7b49f33d6c32c74e89.tar.gz
keepalive_maxcount
We should be saving keepalive last sent time before checking answer.
-rw-r--r--lib/net/ssh/connection/keepalive.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/net/ssh/connection/keepalive.rb b/lib/net/ssh/connection/keepalive.rb
index d2ffd46..7ebccb1 100644
--- a/lib/net/ssh/connection/keepalive.rb
+++ b/lib/net/ssh/connection/keepalive.rb
@@ -37,11 +37,11 @@ module Keepalive
puts "before zero => #{@unresponded_keepalive_count}"
@unresponded_keepalive_count = 0
}
+ @last_keepalive_sent_at = Time.now
if keepalive_maxcount > 0 && @unresponded_keepalive_count > keepalive_maxcount
error { "Timeout, server #{host} not responding. Missed #{@unresponded_keepalive_count-1} timeouts." }
raise Net::SSH::Timeout, "Timeout, server #{host} not responding."
end
- @last_keepalive_sent_at = Time.now
end
end