# HG changeset patch # User Kim Alvefur # Date 1399825337 -7200 # Node ID cb15eac75b5090bd92079954176db90874186287 # Parent 5af7fe1014db184b246342d5522e8bd9f574966b mod_admin_telnet: Send NUL byte as keepalive on read timeouts diff -r 5af7fe1014db -r cb15eac75b50 plugins/mod_admin_telnet.lua --- a/plugins/mod_admin_telnet.lua Fri May 09 23:28:09 2014 +0200 +++ b/plugins/mod_admin_telnet.lua Sun May 11 18:22:17 2014 +0200 @@ -154,6 +154,14 @@ session.partial_data = data:match("[^\n]+$"); end +function console_listener.onreadtimeout(conn) + local session = sessions[conn]; + if session then + session.send("\0"); + return true; + end +end + function console_listener.ondisconnect(conn, err) local session = sessions[conn]; if session then