From f3fa302d8403ab97b8e3bb20efd80163c9e94c31 Mon Sep 17 00:00:00 2001 From: zhongwencool Date: Tue, 8 Feb 2022 15:25:22 +0800 Subject: [PATCH] chore: print only the port number when bound on all interfaces. --- apps/emqx/src/emqx_listeners.erl | 5 +++++ 1 file changed, 5 insertions(+) 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) ->