aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_local.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/ejabberd_local.erl')
-rw-r--r--src/ejabberd_local.erl5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ejabberd_local.erl b/src/ejabberd_local.erl
index 40b598e02..3e7eaf1b9 100644
--- a/src/ejabberd_local.erl
+++ b/src/ejabberd_local.erl
@@ -31,7 +31,10 @@ start_link() ->
{ok, Pid}.
init() ->
- ejabberd_router:register_route(?MYNAME, {apply, ?MODULE, route}),
+ lists:foreach(
+ fun(Host) ->
+ ejabberd_router:register_route(Host, {apply, ?MODULE, route})
+ end, ?MYHOSTS),
catch ets:new(?IQTABLE, [named_table, public]),
ejabberd_hooks:add(local_send_to_resource_hook,
?MODULE, bounce_resource_packet, 100),