src/net/http/httptest/server.go | 2 +- diff --git a/src/net/http/httptest/server.go b/src/net/http/httptest/server.go index 549ef0462389c93afcd3cd2eca3bdc8b11cce00a..1baec23d57e08440c8f6785a4ee79369a29d526c 100644 --- a/src/net/http/httptest/server.go +++ b/src/net/http/httptest/server.go @@ -235,7 +235,7 @@ s.mu.Lock() nconn := len(s.conns) ch := make(chan struct{}, nconn) for c := range s.conns { - s.closeConnChan(c, ch) + go s.closeConnChan(c, ch) } s.mu.Unlock()