diff --git a/jtserv/jtserv.rb b/jtserv/jtserv.rb index 6ff0013..03333be 100755 --- a/jtserv/jtserv.rb +++ b/jtserv/jtserv.rb @@ -443,6 +443,7 @@ ws_conn.onopen do # First, clean up idling connections connections.each do |conn, info| + next if !info || !info["openat"] # For avoidance of exception.. if TIMEOUT < Time.now - (info["stamp"]||info["openat"]) STDERR.printf("Force Close client %s after long idle\n", conn) conn.close