mirror of
https://github.com/labstack/echo.git
synced 2026-06-20 01:18:42 +02:00
Response#Write wites head in case it is not written
Signed-off-by: Vishal Rana <vr@labstack.com>
This commit is contained in:
@@ -52,6 +52,9 @@ func (r *Response) WriteHeader(code int) {
|
||||
|
||||
// Write implements `engine.Response#Write` function.
|
||||
func (r *Response) Write(b []byte) (n int, err error) {
|
||||
if !r.Committed() {
|
||||
r.WriteHeader(http.StatusOK)
|
||||
}
|
||||
n, err = r.writer.Write(b)
|
||||
r.size += int64(n)
|
||||
return
|
||||
|
||||
@@ -56,6 +56,9 @@ func (r *Response) WriteHeader(code int) {
|
||||
|
||||
// Write implements `engine.Response#Write` function.
|
||||
func (r *Response) Write(b []byte) (n int, err error) {
|
||||
if !r.Committed() {
|
||||
r.WriteHeader(http.StatusOK)
|
||||
}
|
||||
n, err = r.writer.Write(b)
|
||||
r.size += int64(n)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user