# File lib/net/ssh/service/forward/local-network-handler.rb, line 52 def process( channel ) loop do break if channel[:eof] data = @client.recv(@block_size) or break channel.send_data data unless data.empty? end channel.close rescue StandardError, Exception => e @log.error "error processing connection: " + "#{e.class} (#{e.message})\n " + e.backtrace.join("\n ") end