diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | src/ejabberd_router.erl | 2 |
2 files changed, 6 insertions, 1 deletions
@@ -1,3 +1,8 @@ +2006-08-14 Alexey Shchepin <alexey@sevcom.net> + + * src/ejabberd_router.erl: Now filter_packet hook works in + 'global' context + 2006-08-04 Alexey Shchepin <alexey@sevcom.net> * 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, |