aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ejabberd_rdbms.erl5
1 files changed, 4 insertions, 1 deletions
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) ->