diff --git a/middleware.go b/middleware.go index c90270e..0fa0031 100644 --- a/middleware.go +++ b/middleware.go @@ -66,21 +66,20 @@ func (m *Middleware) copy(to io.Writer, from io.Reader) { for { nr, _ := from.Read(buf) - if nr = 0 || nr > len(buf) { + if nr == 0 || nr > len(buf) { continue } - + payload := buf[0:nr] - + if Settings.prettifyHTTP { payload = prettifyHTTP(payload) nr = len(payload) - + if nr*2 > len(dst) { continue } } - if Settings.prettifyHTTP { payload = prettifyHTTP(payload)