aboutsummaryrefslogtreecommitdiff
path: root/src/mod_ping.erl
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2022-05-23 16:52:27 +0200
committerBadlop <badlop@process-one.net>2022-05-23 16:52:27 +0200
commit5a2e58e06613bea6637559552459f65e8647d89d (patch)
tree0b918cd063e6006f07a8b3f1ea75b0ecb714628c /src/mod_ping.erl
parentFix mod_conversejs crash when mod_register not enabled (#3824) (diff)
Fix regression on stop_ping in clustering context (thanks to fdie)(#3817)
Diffstat (limited to 'src/mod_ping.erl')
-rw-r--r--src/mod_ping.erl2
1 files changed, 1 insertions, 1 deletions
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