# HG changeset patch # User Kim Alvefur <zash@zash.se> # Date 1618492355 -7200 # Node ID 3f1a865e9419e4891d98ac4bf7cb86dfc7ab8561 # Parent f7275c2c58faccd9d3f85282f708bbd141c6ea8b 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 diff -r f7275c2c58fa -r 3f1a865e9419 core/sessionmanager.lua --- a/core/sessionmanager.lua Wed Apr 14 16:02:47 2021 +0200 +++ b/core/sessionmanager.lua Thu Apr 15 15:12:35 2021 +0200 @@ -86,6 +86,7 @@ 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);