diff --git a/ChangeLog b/ChangeLog index af7e76ce4..9dcc25a23 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-08-14 Alexey Shchepin + + * src/ejabberd_router.erl: Now filter_packet hook works in + 'global' context + 2006-08-04 Alexey Shchepin * src/tls/tls_drv.c: Report OpenSSL error messages (thanks to diff --git a/src/ejabberd_router.erl b/src/ejabberd_router.erl index 20f0c998c..5e3127f9f 100644 --- a/src/ejabberd_router.erl +++ b/src/ejabberd_router.erl @@ -221,7 +221,7 @@ do_route(OrigFrom, OrigTo, OrigPacket) -> ?DEBUG("route~n\tfrom ~p~n\tto ~p~n\tpacket ~p~n", [OrigFrom, OrigTo, OrigPacket]), LOrigDstDomain = OrigTo#jid.lserver, - case ejabberd_hooks:run_fold(filter_packet, LOrigDstDomain, + case ejabberd_hooks:run_fold(filter_packet, {OrigFrom, OrigTo, OrigPacket}, []) of {From, To, Packet} -> LDstDomain = To#jid.lserver,