From 9d8de17b4d079553f8108725bcb8675a203794c1 Mon Sep 17 00:00:00 2001 From: Pablo Polvorin Date: Fri, 4 Sep 2009 21:31:03 +0000 Subject: Use the local (target) domain for firing the s2s_receive_packet hook. It was using the external server domain (LFrom) instead of the local domain (LTo). This might have impact on mod_caps in s2s scenarios, needs further attention. SVN Revision: 2583 --- src/ejabberd_s2s_in.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/ejabberd_s2s_in.erl b/src/ejabberd_s2s_in.erl index ae6508cdd..6a38ae272 100644 --- a/src/ejabberd_s2s_in.erl +++ b/src/ejabberd_s2s_in.erl @@ -414,7 +414,7 @@ stream_established({xmlstreamelement, El}, StateData) -> (Name == "presence")) -> ejabberd_hooks:run( s2s_receive_packet, - LFrom, + LTo, [From, To, NewEl]), ejabberd_router:route( From, To, NewEl); @@ -433,7 +433,7 @@ stream_established({xmlstreamelement, El}, StateData) -> (Name == "presence")) -> ejabberd_hooks:run( s2s_receive_packet, - LFrom, + LTo, [From, To, NewEl]), ejabberd_router:route( From, To, NewEl); -- cgit v1.2.3