]> granicus.if.org Git - ejabberd/commitdiff
fix: run 'component_send_packet' hook in global mode
authorPouriya Jahanbakhsh <pouriya.jahanbakhsh@gmail.com>
Fri, 30 Mar 2018 18:49:33 +0000 (23:19 +0430)
committerPouriya Jahanbakhsh <pouriya.jahanbakhsh@gmail.com>
Fri, 30 Mar 2018 18:49:33 +0000 (23:19 +0430)
src/ejabberd_service.erl

index a150116a9359773c5cd72002e1b5c3eb0d6fd15b..6445406d227c8525c0e0c2fd8720cd492bff5642 100644 (file)
@@ -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;