From fc8eeb88199713005dc6518f071933aaf80af483 Mon Sep 17 00:00:00 2001 From: "Zaiming (Stone) Shi" Date: Tue, 8 Feb 2022 18:50:09 +0100 Subject: [PATCH] fix(emqx_license): raise throw exception instead of error --- lib-ee/emqx_license/src/emqx_license.erl | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib-ee/emqx_license/src/emqx_license.erl b/lib-ee/emqx_license/src/emqx_license.erl index dea15fd99..e9a103eba 100644 --- a/lib-ee/emqx_license/src/emqx_license.erl +++ b/lib-ee/emqx_license/src/emqx_license.erl @@ -118,10 +118,10 @@ do_update({file, Filename}, _Conf) -> {ok, _License} -> #{<<"file">> => Filename}; {error, Reason} -> - error(Reason) + erlang:throw(Reason) end; {error, Reason} -> - error({invalid_license_file, Reason}) + erlang:throw({invalid_license_file, Reason}) end; do_update({key, Content}, _Conf) when is_binary(Content); is_list(Content) -> @@ -129,8 +129,7 @@ do_update({key, Content}, _Conf) when is_binary(Content); is_list(Content) -> {ok, _License} -> #{<<"key">> => Content}; {error, Reason} -> - ?SLOG(error, #{msg => "failed_to_parse_license", reason => Reason}), - error(Reason) + erlang:throw(Reason) end. check_max_clients_exceeded(MaxClients) ->