From 5698b9cfeb7e64455023883d96163b2b4ae88c35 Mon Sep 17 00:00:00 2001 From: JianBo He Date: Tue, 3 May 2022 11:58:27 +0800 Subject: [PATCH] fix(gw): fix bad_ssl_config bad match --- apps/emqx_gateway/src/emqx_gateway_http.erl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/emqx_gateway/src/emqx_gateway_http.erl b/apps/emqx_gateway/src/emqx_gateway_http.erl index f8cf4f96f..f104c6629 100644 --- a/apps/emqx_gateway/src/emqx_gateway_http.erl +++ b/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",