diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2014-12-09 10:31:42 +0000 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2014-12-09 10:31:42 +0000 |
| commit | 8dc3e8488300e94d62152ca3d5ab72f5e63a4cb2 (patch) | |
| tree | d8f2bdec29f1ae551d28f2b92fd3b0877fc0aec1 /src | |
| parent | c27b3c77940636741cc966f1b83ed83d6351f186 (diff) | |
| download | rabbitmq-server-git-8dc3e8488300e94d62152ca3d5ab72f5e63a4cb2.tar.gz | |
Ensure become(node()) works rather than failing with {node_running, ...}.
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_control_main.erl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rabbit_control_main.erl b/src/rabbit_control_main.erl index e7e28890c8..2d5094a689 100644 --- a/src/rabbit_control_main.erl +++ b/src/rabbit_control_main.erl @@ -597,11 +597,11 @@ start_distribution() -> {ok, _} = net_kernel:start([list_to_atom(CtlNodeName), name_type()]). become(BecomeNode) -> + error_logger:tty(false), + ok = net_kernel:stop(), case net_adm:ping(BecomeNode) of pong -> exit({node_running, BecomeNode}); pang -> io:format(" * Impersonating node: ~s...", [BecomeNode]), - error_logger:tty(false), - ok = net_kernel:stop(), {ok, _} = net_kernel:start([BecomeNode, name_type()]), io:format(" done~n", []), Dir = mnesia:system_info(directory), |
