diff --git a/apps/emqx_gateway/src/emqx_gateway_cli.erl b/apps/emqx_gateway/src/emqx_gateway_cli.erl index 27c568fee..fce969130 100644 --- a/apps/emqx_gateway/src/emqx_gateway_cli.erl +++ b/apps/emqx_gateway/src/emqx_gateway_cli.erl @@ -149,7 +149,7 @@ gateway(_) -> [Chann] -> InfoTab = emqx_gateway_cm:tabname(info, Name), [ChannInfo] = ets:lookup(InfoTab, Chann), - print({client, ChannInfo}) + print_record({client, ChannInfo}) end; 'gateway-clients'(["kick", Name, ClientId]) -> diff --git a/apps/emqx_gateway/src/emqx_gateway_conf.erl b/apps/emqx_gateway/src/emqx_gateway_conf.erl index 343276add..968f8b0bb 100644 --- a/apps/emqx_gateway/src/emqx_gateway_conf.erl +++ b/apps/emqx_gateway/src/emqx_gateway_conf.erl @@ -148,7 +148,7 @@ bind2str(LConf = #{bind := Bind}) when is_binary(Bind) -> bind2str(LConf = #{<<"bind">> := Bind}) when is_binary(Bind) -> LConf. --spec listeners(atom_or_bin()) -> map(). +-spec listeners(atom_or_bin()) -> [map()]. listeners(GwName0) -> GwName = bin(GwName0), RawConf = emqx_config:fill_defaults(