# HG changeset patch # User Kim Alvefur # Date 1708193277 -3600 # Node ID 7dc7e2e15b2a3f35825ae09ac9dfc4778b11fed4 # Parent 41a587613a0e12b3d6e80437695aa50e17b182c7 mod_c2s: Fix error on role change on Components (thanks Menel) diff -r 41a587613a0e -r 7dc7e2e15b2a plugins/mod_c2s.lua --- a/plugins/mod_c2s.lua Fri Feb 16 00:15:36 2024 +0100 +++ b/plugins/mod_c2s.lua Sat Feb 17 19:07:57 2024 +0100 @@ -252,6 +252,9 @@ local function disconnect_user_sessions(reason, leave_resource) return function (event) local username, host, resource = event.username, event.host, event.resource; + if not (hosts[host] and hosts[host].type == "local") then + return -- not a local VirtualHost so no sessions + end local user = hosts[host].sessions[username]; if user and user.sessions then for r, session in pairs(user.sessions) do