aboutsummaryrefslogtreecommitdiff
path: root/src/mod_ping.erl
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2021-08-04 10:25:39 +0200
committerBadlop <badlop@process-one.net>2021-08-27 13:23:15 +0200
commitb0da69f050399b376c93f8fc2a6898c6a974a83c (patch)
tree152b14ee1cddbee36eeefb6b212d29248beb9cc9 /src/mod_ping.erl
parentnode_flat: Avoid catch-all clauses for RSM (diff)
Send ping from server, not bare user JID (#3658)
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 eee55825e..f51b929f1 100644
--- a/src/mod_ping.erl
+++ b/src/mod_ping.erl
@@ -154,7 +154,7 @@ handle_info({iq_reply, timeout, JID}, State) ->
{noreply, State#state{timers = Timers}};
handle_info({timeout, _TRef, {ping, JID}}, State) ->
Host = State#state.host,
- From = jid:remove_resource(JID),
+ From = jid:make(Host),
IQ = #iq{from = From, to = JID, type = get, sub_els = [#ping{}]},
ejabberd_router:route_iq(IQ, JID,
gen_mod:get_module_proc(Host, ?MODULE),