From b0da69f050399b376c93f8fc2a6898c6a974a83c Mon Sep 17 00:00:00 2001 From: Badlop Date: Wed, 4 Aug 2021 10:25:39 +0200 Subject: Send ping from server, not bare user JID (#3658) --- src/mod_ping.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mod_ping.erl') 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), -- cgit v1.2.3