From 2b0c472f871d404852dd50e97868165920a10f9b Mon Sep 17 00:00:00 2001 From: tmolitor Date: Thu, 18 Mar 2021 14:30:32 +0100 Subject: mod_c2s: Don't throw errors in async code when connections are gone Fixes #1507 --- plugins/mod_c2s.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/mod_c2s.lua b/plugins/mod_c2s.lua index c648850f..f8675258 100644 --- a/plugins/mod_c2s.lua +++ b/plugins/mod_c2s.lua @@ -226,11 +226,11 @@ module:hook_global("user-password-changed", function(event) end, 200); function runner_callbacks:ready() - self.data.conn:resume(); + if self.data["conn"] ~= nil then self.data.conn:resume(); end end function runner_callbacks:waiting() - self.data.conn:pause(); + if self.data["conn"] ~= nil then self.data.conn:pause(); end end function runner_callbacks:error(err) -- cgit v1.2.3