From 65f3a2b685dc3287c67d74f9cf9149d1033eca67 Mon Sep 17 00:00:00 2001 From: Zaiming Shi Date: Mon, 15 Feb 2021 10:42:17 +0100 Subject: [PATCH] fix(cli): Stop http listener without port number --- lib-opensource/emqx_management/src/emqx_mgmt_cli.erl | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib-opensource/emqx_management/src/emqx_mgmt_cli.erl b/lib-opensource/emqx_management/src/emqx_mgmt_cli.erl index e3f98b4e4..047830e5b 100644 --- a/lib-opensource/emqx_management/src/emqx_mgmt_cli.erl +++ b/lib-opensource/emqx_management/src/emqx_mgmt_cli.erl @@ -530,12 +530,13 @@ listeners([]) -> foreach(fun indent_print/1, Info) end, ranch:info()); -listeners(["stop", Name = "http" ++ _N, ListenOn]) -> +listeners(["stop", Name = "http" ++ _N | _MaybePort]) -> + %% _MaybePort is to be backward compatible, to stop http listener, there is no need for the port number case minirest:stop_http(list_to_atom(Name)) of ok -> - emqx_ctl:print("Stop ~s listener on ~s successfully.~n", [Name, ListenOn]); + emqx_ctl:print("Stop ~s listener successfully.~n", [Name]); {error, Error} -> - emqx_ctl:print("Failed to stop ~s listener on ~s, error:~p~n", [Name, ListenOn, Error]) + emqx_ctl:print("Failed to stop ~s listener, error:~p~n", [Name, Error]) end; listeners(["stop", "mqtt:" ++ _ = Identifier]) ->