diff options
author | Kim Alvefur <zash@zash.se> | 2020-06-04 16:17:14 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2020-06-04 16:17:14 +0200 |
commit | a6c4ce73ef53b432b88950450bf479938807e0ae (patch) | |
tree | b614b29e64f4f1626e4009aa5fb47eabdce242d6 | |
parent | 4bab7af07d4707eda9246156e20610d95967679c (diff) | |
download | prosody-a6c4ce73ef53b432b88950450bf479938807e0ae.tar.gz prosody-a6c4ce73ef53b432b88950450bf479938807e0ae.zip |
util.adminstream: Set a read timeout handler
So that net.server doesn't close the connection on inactivity.
-rw-r--r-- | util/adminstream.lua | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/util/adminstream.lua b/util/adminstream.lua index 70fa2b19..782a6b0f 100644 --- a/util/adminstream.lua +++ b/util/adminstream.lua @@ -247,6 +247,11 @@ local function new_server(sessions, stanza_handler) sessions[conn] = nil; end end + + function listeners.onreadtimeout(conn) + conn:send(" "); + end + return { listeners = listeners; }; @@ -315,6 +320,10 @@ local function new_client() client.conn = nil; end + function listeners.onreadtimeout(conn) + conn:send(" "); + end + client.listeners = listeners; return client; |