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