From 5a2e58e06613bea6637559552459f65e8647d89d Mon Sep 17 00:00:00 2001 From: Badlop Date: Mon, 23 May 2022 16:52:27 +0200 Subject: [PATCH] Fix regression on stop_ping in clustering context (thanks to fdie)(#3817) --- src/mod_ping.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mod_ping.erl b/src/mod_ping.erl index 2ee5133fa..825acf2cd 100644 --- a/src/mod_ping.erl +++ b/src/mod_ping.erl @@ -203,7 +203,7 @@ user_offline(_SID, JID, _Info) -> case ejabberd_sm:get_session_pid(JID#jid.luser, JID#jid.lserver, JID#jid.lresource) of - none -> + PID when PID =:= none; node(PID) /= node() -> stop_ping(JID#jid.lserver, JID); _ -> ok