Software /
code /
prosody
Diff
plugins/mod_admin_shell.lua @ 13872:76582d10bc09 default tip
Merge 13.0->trunk
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 05 May 2025 17:30:06 +0200 |
parent | 13869:f44f2a8a8c37 |
line wrap: on
line diff
--- a/plugins/mod_admin_shell.lua Mon May 05 17:14:57 2025 +0200 +++ b/plugins/mod_admin_shell.lua Mon May 05 17:30:06 2025 +0200 @@ -1587,7 +1587,7 @@ for _, session in pairs(s2s_sessions) do local id = session.id or (session.type .. tostring(session):match("[a-f0-9]+$")); - if (match_id and match_id == id) or ((from and match_wildcard(from, session.to_host)) or (to and match_wildcard(to, session.to_host))) then + if (match_id and match_id == id) or ((from and match_wildcard(from, session.from_host)) and (to and match_wildcard(to, session.to_host))) then print(("Closing connection from %s to %s [%s]"):format(session.from_host, session.to_host, id)); (session.close or s2smanager.destroy_session)(session, build_reason(text, condition)); count = count + 1;