From b9921d7d4311f3368ade38dccebf2e7b40d147f1 Mon Sep 17 00:00:00 2001 From: Nicolas Lepage <19571875+nlepage@users.noreply.github.com> Date: Fri, 7 Feb 2025 11:42:55 +0100 Subject: [PATCH] fix: writes default header when response closed and no header written --- response.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/response.go b/response.go index 07693e4..0d878e2 100644 --- a/response.go +++ b/response.go @@ -123,6 +123,9 @@ func (r *response) Flush() { // Close implements [io.Closer] func (r *response) Close() error { + if !r.wroteHeader { + r.WriteHeader(200) + } if err := r.body.Flush(); err != nil { return err }