summaryrefslogtreecommitdiff
path: root/src/ejabberd_app.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2018-03-29 12:14:31 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2018-03-29 12:14:31 +0300
commit9373ad20ca0ffa457062e3c5c4593bc67ee23c2b (patch)
treeba5fb93143328ba9efe73a089cb60349db738286 /src/ejabberd_app.erl
parentRemove unused variable (diff)
Don't produce a crash dump during intentional exit
Also halt faster without relying on timeouts for buffers flushing
Diffstat (limited to 'src/ejabberd_app.erl')
-rw-r--r--src/ejabberd_app.erl3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/ejabberd_app.erl b/src/ejabberd_app.erl
index a7e03d99..f1066815 100644
--- a/src/ejabberd_app.erl
+++ b/src/ejabberd_app.erl
@@ -62,8 +62,7 @@ start(normal, _Args) ->
{ok, SupPid};
Err ->
?CRITICAL_MSG("Failed to start ejabberd application: ~p", [Err]),
- timer:sleep(1000),
- halt("Refer to ejabberd log files to diagnose the problem")
+ ejabberd:halt()
end;
start(_, _) ->
{error, badarg}.