diff --git a/server/proxy/base.go b/server/proxy/base.go index 19dbae4..5f560a4 100644 --- a/server/proxy/base.go +++ b/server/proxy/base.go @@ -47,6 +47,7 @@ func (s *server) linkCopy(link *conn.Link, c *conn.Conn, rb []byte, tunnel *conn return } flow.Add(len(rb), 0) + <-link.StatusCh } buf := pool.BufPoolCopy.Get().([]byte)