diff options
Diffstat (limited to 'src/ejabberd_local.erl')
-rw-r--r-- | src/ejabberd_local.erl | 5 |
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), |