Просмотр исходного кода

Merge pull request #8141 from lafirest/fix/gateway_listen_addr

fix(gateway): gateway listen-address add support for `host:port` format
lafirest 3 лет назад
Родитель
Сommit
ecd46d42cb
1 измененных файлов с 4 добавлено и 8 удалено
  1. 4 8
      apps/emqx_gateway/src/emqx_gateway_conf.erl

+ 4 - 8
apps/emqx_gateway/src/emqx_gateway_conf.erl

@@ -200,14 +200,10 @@ bind2str(LConf = #{bind := Bind}) when is_binary(Bind) ->
 bind2str(LConf = #{<<"bind">> := Bind}) when is_binary(Bind) ->
     LConf.
 
-get_bind(#{bind := Bind}) when is_integer(Bind) ->
-    Bind;
-get_bind(#{<<"bind">> := Bind}) when is_integer(Bind) ->
-    Bind;
-get_bind(#{bind := Bind}) when is_binary(Bind) ->
-    erlang:binary_to_integer(Bind);
-get_bind(#{<<"bind">> := Bind}) when is_binary(Bind) ->
-    erlang:binary_to_integer(Bind).
+get_bind(#{bind := Bind}) ->
+    emqx_gateway_utils:parse_listenon(Bind);
+get_bind(#{<<"bind">> := Bind}) ->
+    emqx_gateway_utils:parse_listenon(Bind).
 
 -spec listeners(atom_or_bin()) -> [map()].
 listeners(GwName0) ->