1
0
mirror of https://github.com/kataras/iris.git synced 2025-12-20 03:17:04 +00:00

fix https://github.com/kataras/iris/issues/1608 with the help of @AlbinoGeek for monitoring and together found the source of the problem

This commit is contained in:
Gerasimos (Makis) Maropoulos
2020-08-28 06:21:26 +03:00
parent a6ec94e1a6
commit 4035ed308c
4 changed files with 17 additions and 0 deletions

View File

@@ -345,3 +345,15 @@ func (w *CompressResponseWriter) WriteTo(dest io.Writer, p []byte) (int, error)
cw.Close()
return n, err
}
// Reset implements the ResponseWriterReseter interface.
func (w *CompressResponseWriter) Reset() bool {
if w.Disabled {
// If it's disabled then the underline one is responsible.
rs, ok := w.ResponseWriter.(ResponseWriterReseter)
return ok && rs.Reset()
}
w.CompressWriter.Reset(w.ResponseWriter)
return true
}