diff options
author | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-01-12 23:40:33 +0300 |
---|---|---|
committer | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-01-12 23:40:33 +0300 |
commit | 1b0d481f41bdb29cc6bbaf0d410aafed5280e337 (patch) | |
tree | ac9c1edf9a4c42d34c2f9753e580251a58d80e82 /src | |
parent | Update muc room state after adding extra access field to it (diff) |
Don't produce a crash on config reload when SQL is not configured
Diffstat (limited to 'src')
-rw-r--r-- | src/ejabberd_rdbms.erl | 5 |
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) -> |