diff options
| author | Francesco Mazzoli <francesco@rabbitmq.com> | 2012-10-02 13:16:40 +0100 |
|---|---|---|
| committer | Francesco Mazzoli <francesco@rabbitmq.com> | 2012-10-02 13:16:40 +0100 |
| commit | 1cd6f5880c9e137504dcdd3f4b9f87f1c7cc4d3e (patch) | |
| tree | 3eed5325e2c2f271b8338f4be2f54dab91cea7c2 /src | |
| parent | fcee57b131d64ba96d44add15409e087b53496de (diff) | |
| download | rabbitmq-server-git-1cd6f5880c9e137504dcdd3f4b9f87f1c7cc4d3e.tar.gz | |
simplify `leave_cluster/0'
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_mnesia.erl | 8 |
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 |
