diff options
Diffstat (limited to 'src/ejabberd_rdbms.erl')
-rw-r--r-- | src/ejabberd_rdbms.erl | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ejabberd_rdbms.erl b/src/ejabberd_rdbms.erl index d2c338548..2b69258e5 100644 --- a/src/ejabberd_rdbms.erl +++ b/src/ejabberd_rdbms.erl @@ -71,7 +71,7 @@ get_spec(Host) -> -spec config_reloaded() -> ok. config_reloaded() -> - lists:foreach(fun start_host/1, ejabberd_config:get_myhosts()). + lists:foreach(fun reload_host/1, ejabberd_config:get_myhosts()). -spec start_host(binary()) -> ok. start_host(Host) -> @@ -96,6 +96,10 @@ stop_host(Host) -> supervisor:delete_child(?MODULE, SupName), ok. +-spec reload_host(binary()) -> ok. +reload_host(Host) -> + ejabberd_sql_sup:reload(Host). + %% Returns {true, App} if we have configured sql for the given host needs_sql(Host) -> LHost = jid:nameprep(Host), |