fix: writes default header when response closed and no header written

This commit is contained in:
Nicolas Lepage
2025-02-07 11:42:55 +01:00
parent 2f3e39bf97
commit b9921d7d43

View File

@@ -123,6 +123,9 @@ func (r *response) Flush() {
// Close implements [io.Closer] // Close implements [io.Closer]
func (r *response) Close() error { func (r *response) Close() error {
if !r.wroteHeader {
r.WriteHeader(200)
}
if err := r.body.Flush(); err != nil { if err := r.body.Flush(); err != nil {
return err return err
} }