From 66561c36027993b1bc0104ab4c54e93516622375 Mon Sep 17 00:00:00 2001 From: Alexey Shchepin Date: Mon, 14 Aug 2006 19:46:14 +0000 Subject: [PATCH] * src/ejabberd_router.erl: Now filter_packet hook works in 'global' context SVN Revision: 594 --- ChangeLog | 5 +++++ src/ejabberd_router.erl | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) 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,