From e12d7bbe2151ee727d4cd63eb5df649da9b9effa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Mon, 23 Nov 2020 09:53:45 +0100 Subject: Don't produce an error report for normal stream process exits --- src/cowboy_stream_h.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cowboy_stream_h.erl b/src/cowboy_stream_h.erl index a4a1c1a..f516f3d 100644 --- a/src/cowboy_stream_h.erl +++ b/src/cowboy_stream_h.erl @@ -294,7 +294,9 @@ request_process(Req, Env, Middlewares) -> try execute(Req, Env, Middlewares) catch - exit:Reason:Stacktrace -> + exit:Reason={shutdown, _}:Stacktrace -> + erlang:raise(exit, Reason, Stacktrace); + exit:Reason:Stacktrace when Reason =/= normal, Reason =/= shutdown -> erlang:raise(exit, {Reason, Stacktrace}, Stacktrace) end. -- cgit v1.2.3