Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2003-01-01 22:54:44 +0300
committerAlexey Shchepin <alexey@process-one.net>2003-01-01 22:54:44 +0300
commit201b4c602f241f7633be4f1b7f9dce0dabb1820c (patch)
treedbbe876124e3b29589ddd07a544d80f7b96518a4 /src/ejabberd_local.erl
parent72d2cf7a4be478fd1321dd39d22467cf7e25dd1a (diff)
*** empty log message ***
SVN Revision: 24
Diffstat (limited to 'src/ejabberd_local.erl')
-rw-r--r--src/ejabberd_local.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ejabberd_local.erl b/src/ejabberd_local.erl
index b75ffe08c..c42a8a019 100644
--- a/src/ejabberd_local.erl
+++ b/src/ejabberd_local.erl
@@ -22,13 +22,14 @@ start() ->
register(ejabberd_local, spawn(ejabberd_local, init, [])),
mod_register:start(),
mod_roster:start(),
+ mod_disco:start(),
ok.
init() ->
MyDomain = ?MYNAME,
ejabberd_router:register_local_route(MyDomain),
loop(#state{mydomain = MyDomain,
- iqtable = ets:new(iqtable, [])}).
+ iqtable = ets:new(local_iqtable, [named_table])}).
loop(State) ->
receive
@@ -37,6 +38,7 @@ loop(State) ->
loop(State);
{register_iq_handler, XMLNS, Module, Function} ->
ets:insert(State#state.iqtable, {XMLNS, Module, Function}),
+ mod_disco:register_feature(XMLNS),
loop(State)
end.