This commit is contained in:
Manu Mtz-Almeida 2015-03-23 04:45:03 +01:00
parent 8f31fbc502
commit 251b73fc70

View File

@ -79,11 +79,8 @@ func (w *responseWriter) Written() bool {
// Implements the http.Hijacker interface
func (w *responseWriter) Hijack() (net.Conn, *bufio.ReadWriter, error) {
hijacker, ok := w.ResponseWriter.(http.Hijacker)
if !ok {
return nil, nil, errors.New("the ResponseWriter doesn't support the Hijacker interface")
}
return hijacker.Hijack()
w.size = 0 // this prevents Gin to write the HTTP headers
return w.ResponseWriter.(http.Hijacker).Hijack()
}
// Implements the http.CloseNotify interface