module Net::SSH::ForwardedBufferedIo
def fill(n = 8192)
def fill(n = 8192) begin super(n) rescue Errno::ECONNRESET => e debug { "connection was reset => shallowing exception:#{e}" } return 0 rescue IOError => e if e.message =~ /closed/ then debug { "connection was reset => shallowing exception:#{e}" } return 0 else raise end end end
def send_pending
def send_pending begin super rescue Errno::ECONNRESET => e debug { "connection was reset => shallowing exception:#{e}" } return 0 rescue IOError => e if e.message =~ /closed/ then debug { "connection was reset => shallowing exception:#{e}" } return 0 else raise end end end