diff options
author | Ahmad Sherif <me@ahmadsherif.com> | 2016-12-20 16:14:05 +0300 |
---|---|---|
committer | Ahmad Sherif <me@ahmadsherif.com> | 2016-12-20 16:14:10 +0300 |
commit | 8aafc68e255c9b9ce80f1b9258ff3276b332c374 (patch) | |
tree | 81d50f2b3c5fb1ac8fbdfb626496de8795bb9ce0 | |
parent | b549c388d3f72439f4f3653f2cd14f54a2c31eae (diff) |
Extend server connection deadline after it writes a response
... or else we timeout when sending a large response (e.g.
`git-upload-archive`)
-rw-r--r-- | server/server.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/server/server.go b/server/server.go index 83b88e67f..18f68531a 100644 --- a/server/server.go +++ b/server/server.go @@ -86,6 +86,8 @@ func (s *Server) serve(conn *net.TCPConn, chans *commChans) { log.Println(err) return } + + conn.SetDeadline(time.Now().Add(1e9)) } }() |