diff --git a/server.go b/server.go index bc5324725f..a970e82760 100644 --- a/server.go +++ b/server.go @@ -2634,11 +2634,11 @@ func (s *Server) acquireCtx(c net.Conn) (ctx *RequestCtx) { ctx = new(RequestCtx) ctx.Request.keepBodyBuffer = keepBodyBuffer ctx.Response.keepBodyBuffer = keepBodyBuffer + ctx.s = s } else { ctx = v.(*RequestCtx) } - ctx.s = s ctx.c = c return ctx