mirror of https://github.com/gin-gonic/gin.git
Fixes #239 bug
This commit is contained in:
parent
8f31fbc502
commit
251b73fc70
|
@ -79,11 +79,8 @@ func (w *responseWriter) Written() bool {
|
||||||
|
|
||||||
// Implements the http.Hijacker interface
|
// Implements the http.Hijacker interface
|
||||||
func (w *responseWriter) Hijack() (net.Conn, *bufio.ReadWriter, error) {
|
func (w *responseWriter) Hijack() (net.Conn, *bufio.ReadWriter, error) {
|
||||||
hijacker, ok := w.ResponseWriter.(http.Hijacker)
|
w.size = 0 // this prevents Gin to write the HTTP headers
|
||||||
if !ok {
|
return w.ResponseWriter.(http.Hijacker).Hijack()
|
||||||
return nil, nil, errors.New("the ResponseWriter doesn't support the Hijacker interface")
|
|
||||||
}
|
|
||||||
return hijacker.Hijack()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Implements the http.CloseNotify interface
|
// Implements the http.CloseNotify interface
|
||||||
|
|
Loading…
Reference in New Issue