From e17a16a300d67e61a0f4e75ecd63781d96e30044 Mon Sep 17 00:00:00 2001 From: Pouriya Jahanbakhsh Date: Fri, 30 Mar 2018 23:19:33 +0430 Subject: [PATCH] fix: run 'component_send_packet' hook in global mode --- src/ejabberd_service.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ejabberd_service.erl b/src/ejabberd_service.erl index a150116a9..6445406d2 100644 --- a/src/ejabberd_service.erl +++ b/src/ejabberd_service.erl @@ -185,13 +185,13 @@ handle_auth_failure(_, Mech, Reason, Reason]), State. -handle_authenticated_packet(Pkt0, #{server := Server, ip := {IP, _}, lang := Lang} = State) +handle_authenticated_packet(Pkt0, #{ip := {IP, _}, lang := Lang} = State) when ?is_stanza(Pkt0) -> Pkt = xmpp:put_meta(Pkt0, ip, IP), From = xmpp:get_from(Pkt), case check_from(From, State) of true -> - {Pkt2, State2} = ejabberd_hooks:run_fold(component_send_packet, Server, {Pkt, State}, []), + {Pkt2, State2} = ejabberd_hooks:run_fold(component_send_packet, {Pkt, State}, []), case Pkt2 of drop -> ok;