aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Khramtsov <ekhramtsov@process-one.net>2019-01-12 23:40:33 +0300
committerEvgeny Khramtsov <ekhramtsov@process-one.net>2019-01-12 23:40:33 +0300
commit1b0d481f41bdb29cc6bbaf0d410aafed5280e337 (patch)
treeac9c1edf9a4c42d34c2f9753e580251a58d80e82
parentUpdate muc room state after adding extra access field to it (diff)
Don't produce a crash on config reload when SQL is not configured
-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) ->