From a1d9f4295c59f30b30a085682b47e314c6960673 Mon Sep 17 00:00:00 2001 From: Robert van Gent Date: Wed, 19 Jul 2023 12:57:51 -0700 Subject: [PATCH] server/requestlog: make responseStats implement http.Flusher (#3275) --- server/requestlog/requestlog.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/requestlog/requestlog.go b/server/requestlog/requestlog.go index 310b7b5b1e..8e00eaaa85 100644 --- a/server/requestlog/requestlog.go +++ b/server/requestlog/requestlog.go @@ -233,3 +233,9 @@ func (r *responseStats) Hijack() (_ net.Conn, _ *bufio.ReadWriter, err error) { } return nil, nil, errors.New("underlying ResponseWriter does not support hijacking") } + +func (r *responseStats) Flush() { + if fl, ok := r.w.(http.Flusher); ok { + fl.Flush() + } +}