# HG changeset patch # User Kim Alvefur # Date 1459946691 -7200 # Node ID 7dea28dafc494d813be6228f51cd3f443b3492a2 # Parent b5565715fce85f9ef95e7c81d4fb8a27a09f7b1a mod_websocket: Fix read timeout handler (thanks mt) diff -r b5565715fce8 -r 7dea28dafc49 plugins/mod_websocket.lua --- a/plugins/mod_websocket.lua Wed Dec 18 18:11:47 2013 -0500 +++ b/plugins/mod_websocket.lua Wed Apr 06 14:44:51 2016 +0200 @@ -291,7 +291,10 @@ end local function keepalive(event) - return conn:write(build_frame({ opcode = 0x9, })); + local session = event.session; + if session.open_stream == session_open_stream then + return session.conn:write(build_frame({ opcode = 0x9, })); + end end module:hook("c2s-read-timeout", keepalive, -0.9);