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

fix(gw): fix bad_ssl_config bad match

JianBo He 3 лет назад
Родитель
Сommit
5698b9cfeb
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      apps/emqx_gateway/src/emqx_gateway_http.erl

+ 3 - 2
apps/emqx_gateway/src/emqx_gateway_http.erl

@@ -514,8 +514,9 @@ with_gateway(GwName0, Fun) ->
             ),
             return_http_error(404, "Resource not found. path: " ++ Path);
         %% Exceptions from emqx_gateway_conf:convert_certs/2,3
-        error:{bad_ssl_config, #{which_option := Option}} ->
-            return_http_error(400, ["Bad SSL config, option: ", Option]);
+        error:{bad_ssl_config, Reason0} ->
+            Reason = emqx_gateway_utils:stringfy(Reason0),
+            return_http_error(400, ["Bad SSL config, reason: ", Reason]);
         Class:Reason:Stk ->
             ?SLOG(error, #{
                 msg => "uncatched_error",