From f0b0cfe9b2dcae6fa59ee5b18dc509cce2037efe Mon Sep 17 00:00:00 2001 From: Erik Dubbelboer Date: Wed, 23 Feb 2022 17:12:07 +0100 Subject: [PATCH] Don't log ErrBadTrailer by default --- workerpool.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/workerpool.go b/workerpool.go index 9b1987e..f1a9a4c 100644 --- a/workerpool.go +++ b/workerpool.go @@ -1,6 +1,7 @@ package fasthttp import ( + "errors" "net" "runtime" "strings" @@ -226,7 +227,8 @@ func (wp *workerPool) workerFunc(ch *workerChan) { strings.Contains(errStr, "reset by peer") || strings.Contains(errStr, "request headers: small read buffer") || strings.Contains(errStr, "unexpected EOF") || - strings.Contains(errStr, "i/o timeout")) { + strings.Contains(errStr, "i/o timeout") || + errors.Is(err, ErrBadTrailer)) { wp.Logger.Printf("error when serving connection %q<->%q: %s", c.LocalAddr(), c.RemoteAddr(), err) } }