summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit.erl6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl
index af9cb472e0..16b8ac197e 100644
--- a/src/rabbit.erl
+++ b/src/rabbit.erl
@@ -211,7 +211,11 @@ stop() ->
ok = rabbit_misc:stop_applications(application_load_order()).
stop_and_halt() ->
- init:stop(),
+ try
+ stop()
+ after
+ init:stop()
+ end,
ok.
status() ->