summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit_networking.erl9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/rabbit_networking.erl b/src/rabbit_networking.erl
index f78a53a1..923967ea 100644
--- a/src/rabbit_networking.erl
+++ b/src/rabbit_networking.erl
@@ -221,11 +221,10 @@ start_listener0(Address, Protocol, Label, OnConnect) ->
Spec = tcp_listener_spec(rabbit_tcp_listener_sup, Address, tcp_opts(),
Protocol, Label, OnConnect),
case supervisor:start_child(rabbit_sup, Spec) of
- {ok, _} ->
- ok;
- {error, {shutdown, _}} ->
- {Addr, Port, _} = Address,
- exit({could_not_start_tcp_listener, {rabbit_misc:ntoa(Addr), Port}})
+ {ok, _} -> ok;
+ {error, {shutdown, _}} -> {IPAddress, Port, _Family} = Address,
+ exit({could_not_start_tcp_listener,
+ {rabbit_misc:ntoa(IPAddress), Port}})
end.
stop_tcp_listener(Listener) ->