aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/ejabberd.erl')
-rw-r--r--src/ejabberd.erl9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/ejabberd.erl b/src/ejabberd.erl
index e02773594..0e4f50954 100644
--- a/src/ejabberd.erl
+++ b/src/ejabberd.erl
@@ -45,6 +45,11 @@ loop(Port) ->
end.
db_init() ->
- mnesia:create_schema([node()]),
+ case mnesia:system_info(extra_db_nodes) of
+ [] ->
+ mnesia:create_schema([node()]);
+ _ ->
+ ok
+ end,
mnesia:start(),
- mnesia:wait_for_tables(mnesia:system_info(tables), infinity).
+ mnesia:wait_for_tables(mnesia:system_info(local_tables), infinity).