From 8ac459c038893c4c97982fd45896f490b29b908e Mon Sep 17 00:00:00 2001 From: yusing Date: Mon, 17 Nov 2025 10:59:20 +0800 Subject: [PATCH] fix(rules): ignore unsupported flush errors in ResponseModifier --- internal/route/rules/response_modifier.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/route/rules/response_modifier.go b/internal/route/rules/response_modifier.go index 35571bf9..965f19f0 100644 --- a/internal/route/rules/response_modifier.go +++ b/internal/route/rules/response_modifier.go @@ -193,7 +193,7 @@ func (rm *ResponseModifier) FlushRelease() (int, error) { if werr != nil { rm.errs.Addf("write error: %w", werr) } - if err := http.NewResponseController(rm.w).Flush(); err != nil { + if err := http.NewResponseController(rm.w).Flush(); err != nil && !errors.Is(err, http.ErrNotSupported) { rm.errs.Addf("flush error: %w", err) } }