Merge pull request #115230 from aojea/tlog_racxe

solve race on NewHTTPProxyHandler
This commit is contained in:
Kubernetes Prow Robot 2023-01-20 10:52:16 -08:00 committed by GitHub
commit 9787f46bbf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -131,13 +131,13 @@ func (h *HTTPProxyHandler) ServeHTTP(rw http.ResponseWriter, req *http.Request)
wg.Add(2)
go func() {
defer h.t.Logf("Server read close, host=%s", req.Host)
defer wg.Done()
defer h.t.Logf("Server read close, host=%s", req.Host)
io.Copy(conn, sconn)
}()
go func() {
defer h.t.Logf("Server write close, host=%s", req.Host)
defer wg.Done()
defer h.t.Logf("Server write close, host=%s", req.Host)
io.Copy(sconn, conn)
}()