diff --git a/http/middleware/compress/compress.go b/http/middleware/compress/compress.go index b595f47b..a92f446b 100644 --- a/http/middleware/compress/compress.go +++ b/http/middleware/compress/compress.go @@ -204,6 +204,8 @@ func NewWithConfig(config Config) echo.MiddlewareFunc { grw.buffer.WriteTo(rw) compressor.Reset(io.Discard) } + } else { + compressor.Reset(io.Discard) } compressor.Close() mem.Put(buffer)