From 3d0e89148ea10e332fa31cf615ecb84fc20076be Mon Sep 17 00:00:00 2001 From: Gary Burd Date: Sun, 29 Jun 2014 19:47:15 -0700 Subject: [PATCH] Clear deadlines set by HTTP server. --- server.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server.go b/server.go index 7bd94eb..65e9d9f 100644 --- a/server.go +++ b/server.go @@ -184,6 +184,9 @@ func (u *Upgrader) Upgrade(w http.ResponseWriter, r *http.Request, responseHeade } p = append(p, "\r\n"...) + // Clear deadlines set by HTTP server. + netConn.SetDeadline(time.Time{}) + if u.HandshakeTimeout > 0 { netConn.SetWriteDeadline(time.Now().Add(u.HandshakeTimeout)) }