summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@lshift.net>2009-01-13 17:13:24 +0000
committerMatthias Radestock <matthias@lshift.net>2009-01-13 17:13:24 +0000
commite5a9c80432e749a36bd5d20c63fa195ec5747050 (patch)
tree59b5a3151c40d6bba537871a34ee91962be91f9d
parent9cfa607d05449fd38e81022a5aaf8f76698a44ce (diff)
downloadrabbitmq-server-bug20141.tar.gz
use halt() instead of init:stop()bug20141
it's much faster and perfectly safe in these self-contained programs
-rw-r--r--src/rabbit_control.erl2
-rw-r--r--src/rabbit_multi.erl2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/rabbit_control.erl b/src/rabbit_control.erl
index 1e07f6d2..cbc11b40 100644
--- a/src/rabbit_control.erl
+++ b/src/rabbit_control.erl
@@ -57,7 +57,7 @@ start() ->
true -> ok;
false -> io:format("...done.~n")
end,
- init:stop();
+ halt();
{'EXIT', {function_clause, [{?MODULE, action, _} | _]}} ->
error("invalid command '~s'",
[lists:flatten(
diff --git a/src/rabbit_multi.erl b/src/rabbit_multi.erl
index 7f6eaa8e..5e8edd53 100644
--- a/src/rabbit_multi.erl
+++ b/src/rabbit_multi.erl
@@ -50,7 +50,7 @@ start() ->
case catch action(Command, Args, RpcTimeout) of
ok ->
io:format("done.~n"),
- init:stop();
+ halt();
{'EXIT', {function_clause, [{?MODULE, action, _} | _]}} ->
error("invalid command '~s'",
[lists:flatten(