From 19139307833fcb36d8af612dfc982b49032f259e Mon Sep 17 00:00:00 2001 From: Francis Lavoie Date: Wed, 2 Aug 2023 20:21:11 -0400 Subject: encode: Fix infinite recursion (#5672) --- modules/caddyhttp/encode/encode.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules') diff --git a/modules/caddyhttp/encode/encode.go b/modules/caddyhttp/encode/encode.go index e906d0a..ed3e59d 100644 --- a/modules/caddyhttp/encode/encode.go +++ b/modules/caddyhttp/encode/encode.go @@ -212,7 +212,7 @@ func (rw *responseWriter) Flush() { return } //nolint:bodyclose - http.NewResponseController(rw).Flush() + http.NewResponseController(rw.ResponseWriter).Flush() } // Hijack implements http.Hijacker. It will flush status code if set. We don't track actual hijacked @@ -225,7 +225,7 @@ func (rw *responseWriter) Hijack() (net.Conn, *bufio.ReadWriter, error) { rw.wroteHeader = true } //nolint:bodyclose - return http.NewResponseController(rw).Hijack() + return http.NewResponseController(rw.ResponseWriter).Hijack() } // Write writes to the response. If the response qualifies, -- cgit v1.2.3