From 1e3a2509291232c261abf3f553ae75108f6bef06 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Thu, 15 Apr 2021 15:12:35 +0200 Subject: core.sessionmanager: Add a dummy rawsend() method to resting sessions Should fix a traceback on attempted use after destruction, in case where opportunistic_writes was in use. Thanks Ge0rG --- core/sessionmanager.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'core/sessionmanager.lua') diff --git a/core/sessionmanager.lua b/core/sessionmanager.lua index eb515819..7f296ff1 100644 --- a/core/sessionmanager.lua +++ b/core/sessionmanager.lua @@ -86,6 +86,7 @@ local function retire_session(session) end function session.send(data) log("debug", "Discarding data sent to resting session: %s", data); return false; end + function session.rawsend(data) log("debug", "Discarding data sent to resting session: %s", data); return false; end function session.data(data) log("debug", "Discarding data received from resting session: %s", data); end session.thread = { run = function (_, data) return session.data(data) end }; return setmetatable(session, resting_session); -- cgit v1.2.3