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)