diff --git a/src/ejabberd_rdbms.erl b/src/ejabberd_rdbms.erl index 92eacdd0b..bb4011920 100644 --- a/src/ejabberd_rdbms.erl +++ b/src/ejabberd_rdbms.erl @@ -98,7 +98,10 @@ stop_host(Host) -> -spec reload_host(binary()) -> ok. reload_host(Host) -> - ejabberd_sql_sup:reload(Host). + case needs_sql(Host) of + true -> ejabberd_sql_sup:reload(Host); + false -> ok + end. %% Returns {true, App} if we have configured sql for the given host needs_sql(Host) ->