From c8af93d50be011fe2ae2a092ebb9913b2737456c Mon Sep 17 00:00:00 2001 From: Aman Karmani Date: Tue, 22 Dec 2020 16:12:02 -0800 Subject: [PATCH] treat http.ErrAbortHandler as broken pipe too --- recovery.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/recovery.go b/recovery.go index 563f5aaa..2c36eeae 100644 --- a/recovery.go +++ b/recovery.go @@ -66,6 +66,9 @@ func CustomRecoveryWithWriter(out io.Writer, handle RecoveryFunc) HandlerFunc { } } } + if err == http.ErrAbortHandler { + brokenPipe = true + } if logger != nil { stack := stack(3) httpRequest, _ := httputil.DumpRequest(c.Request, false)