Explorar el Código

fix(emqx_connection): do not raise an exception for normal shutdown

William Yang hace 3 años
padre
commit
98a72d40ce
Se han modificado 1 ficheros con 6 adiciones y 0 borrados
  1. 6 0
      apps/emqx/src/emqx_connection.erl

+ 6 - 0
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).