http3: check response writer for http.ResponseController methods (#5071)

This commit is contained in:
Marten Seemann
2025-04-22 19:37:26 +08:00
committed by GitHub
parent 89d9984156
commit ad0ffcbd37
2 changed files with 7 additions and 6 deletions

View File

@@ -57,6 +57,13 @@ var (
_ http.Flusher = &responseWriter{}
_ Hijacker = &responseWriter{}
_ HTTPStreamer = &responseWriter{}
// make sure that we implement (some of the) methods used by the http.ResponseController
_ interface {
SetReadDeadline(time.Time) error
SetWriteDeadline(time.Time) error
Flush()
FlushError() error
} = &responseWriter{}
)
func newResponseWriter(str *stream, conn Connection, isHead bool, logger *slog.Logger) *responseWriter {