From: Evgeny Khramtsov Date: Sat, 12 Jan 2019 20:40:33 +0000 (+0300) Subject: Don't produce a crash on config reload when SQL is not configured X-Git-Tag: 19.02~59 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1b0d481f41bdb29cc6bbaf0d410aafed5280e337;p=ejabberd Don't produce a crash on config reload when SQL is not configured --- 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) ->