diff options
-rw-r--r-- | src/rabbit_networking.erl | 9 |
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) -> |