diff --git a/apps/emqx/src/emqx_listeners.erl b/apps/emqx/src/emqx_listeners.erl index c72baa743..a249447d3 100644 --- a/apps/emqx/src/emqx_listeners.erl +++ b/apps/emqx/src/emqx_listeners.erl @@ -366,6 +366,11 @@ merge_default(Options) -> format_addr(Port) when is_integer(Port) -> io_lib:format(":~w", [Port]); +%% Print only the port number when bound on all interfaces +format_addr({{0, 0, 0, 0}, Port}) -> + format_addr(Port); +format_addr({{0, 0, 0, 0, 0, 0, 0, 0}, Port}) -> + format_addr(Port); format_addr({Addr, Port}) when is_list(Addr) -> io_lib:format("~ts:~w", [Addr, Port]); format_addr({Addr, Port}) when is_tuple(Addr) ->