From f9303aafbb982de6aad5fd6084b92b158c0a9d26 Mon Sep 17 00:00:00 2001 From: keitosuwahara Date: Mon, 16 Jun 2025 23:57:02 +0900 Subject: [PATCH] Fix panic messages in Flush() --- response.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/response.go b/response.go index 0f174536d..ab2bb85d7 100644 --- a/response.go +++ b/response.go @@ -5,6 +5,7 @@ package echo import ( "bufio" + "fmt" "errors" "net" "net/http" @@ -88,7 +89,7 @@ func (r *Response) Write(b []byte) (n int, err error) { func (r *Response) Flush() { err := http.NewResponseController(r.Writer).Flush() if err != nil && errors.Is(err, http.ErrNotSupported) { - panic(errors.New("response writer flushing is not supported")) + panic(fmt.Errorf("echo: response writer %T does not support flushing (http.Flusher interface)", r.Writer)) } }