Browse Source

fix(exhook): more safe type convertion

JianBo He 4 years ago
parent
commit
ade69c1e18
1 changed files with 2 additions and 2 deletions
  1. 2 2
      apps/emqx_exhook/src/emqx_exhook_cli.erl

+ 2 - 2
apps/emqx_exhook/src/emqx_exhook_cli.erl

@@ -29,7 +29,7 @@ cli(["server", "list"]) ->
 
 
 cli(["server", "enable", Name0]) ->
 cli(["server", "enable", Name0]) ->
     if_enabled(fun() ->
     if_enabled(fun() ->
-        Name = list_to_binary(Name0),
+        Name = iolist_to_binary(Name0),
         case find_server_options(Name) of
         case find_server_options(Name) of
             undefined ->
             undefined ->
                 emqx_ctl:print("not_found~n");
                 emqx_ctl:print("not_found~n");
@@ -40,7 +40,7 @@ cli(["server", "enable", Name0]) ->
 
 
 cli(["server", "disable", Name]) ->
 cli(["server", "disable", Name]) ->
     if_enabled(fun() ->
     if_enabled(fun() ->
-        print(emqx_exhook:disable(list_to_binary(Name)))
+        print(emqx_exhook:disable(iolist_to_binary(Name)))
     end);
     end);
 
 
 cli(["server", "stats"]) ->
 cli(["server", "stats"]) ->