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

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

William Yang 3 лет назад
Родитель
Сommit
98a72d40ce
1 измененных файлов с 6 добавлено и 0 удалено
  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).