diff --git a/src/ejabberd_listener.erl b/src/ejabberd_listener.erl index 2412eb545..1e822992f 100644 --- a/src/ejabberd_listener.erl +++ b/src/ejabberd_listener.erl @@ -562,10 +562,12 @@ format_error(Reason) -> end. -spec format_endpoint(endpoint()) -> string(). -format_endpoint({Port, IP, _Transport}) -> +format_endpoint({Port, IP, Transport}) -> case Port of <<"unix:", _/binary>> -> Port; + <<>> when (IP == local) and (Transport == tcp) -> + "local-unix-socket-domain"; Unix when is_binary(Unix) -> Def = get_definitive_udsocket_path(Unix), <<"unix:", Def/binary>>;