summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFrancesco Mazzoli <francesco@rabbitmq.com>2012-10-02 13:16:40 +0100
committerFrancesco Mazzoli <francesco@rabbitmq.com>2012-10-02 13:16:40 +0100
commit1cd6f5880c9e137504dcdd3f4b9f87f1c7cc4d3e (patch)
tree3eed5325e2c2f271b8338f4be2f54dab91cea7c2 /src
parentfcee57b131d64ba96d44add15409e087b53496de (diff)
downloadrabbitmq-server-git-1cd6f5880c9e137504dcdd3f4b9f87f1c7cc4d3e.tar.gz
simplify `leave_cluster/0'
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_mnesia.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl
index bfecf06a0c..7ec678b50d 100644
--- a/src/rabbit_mnesia.erl
+++ b/src/rabbit_mnesia.erl
@@ -666,10 +666,10 @@ remove_node_if_mnesia_running(Node) ->
end.
leave_cluster() ->
- RunningNodes = running_nodes(nodes_excl_me(cluster_nodes(all))),
- case not is_clustered() andalso RunningNodes =:= [] of
- true -> ok;
- false -> case lists:any(fun leave_cluster/1, RunningNodes) of
+ AllNodes = nodes_excl_me(cluster_nodes(all)),
+ case AllNodes of
+ [] -> ok;
+ _ -> case lists:any(fun leave_cluster/1, AllNodes) of
true -> ok;
false -> e(no_running_cluster_nodes)
end