From 98a72d40ce7232735e11bb178f128722bf4085a3 Mon Sep 17 00:00:00 2001 From: William Yang Date: Wed, 11 Jan 2023 16:24:37 +0100 Subject: [PATCH] fix(emqx_connection): do not raise an exception for normal shutdown --- apps/emqx/src/emqx_connection.erl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/emqx/src/emqx_connection.erl b/apps/emqx/src/emqx_connection.erl index 2916f37bb..88c7d28e2 100644 --- a/apps/emqx/src/emqx_connection.erl +++ b/apps/emqx/src/emqx_connection.erl @@ -680,6 +680,12 @@ maybe_raise_exception(#{ stacktrace := Stacktrace }) -> erlang:raise(Exception, Context, Stacktrace); +maybe_raise_exception({shutdown, normal}) -> + ok; +maybe_raise_exception(normal) -> + ok; +maybe_raise_exception(shutdown) -> + ok; maybe_raise_exception(Reason) -> exit(Reason).