aboutsummaryrefslogtreecommitdiff
path: root/src/net/http
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/http')
-rw-r--r--src/net/http/clientserver_test.go2
-rw-r--r--src/net/http/transport_test.go4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/net/http/clientserver_test.go b/src/net/http/clientserver_test.go
index 32d97ea9f0..208c6509fa 100644
--- a/src/net/http/clientserver_test.go
+++ b/src/net/http/clientserver_test.go
@@ -1253,7 +1253,7 @@ func testTransportGCRequest(t *testing.T, mode testMode, body bool) {
(func() {
body := strings.NewReader("some body")
req, _ := NewRequest("POST", cst.ts.URL, body)
- runtime.SetFinalizer(req, func(*Request) { close(didGC) })
+ runtime.AddCleanup(req, func(ch chan struct{}) { close(ch) }, didGC)
res, err := cst.c.Do(req)
if err != nil {
t.Fatal(err)
diff --git a/src/net/http/transport_test.go b/src/net/http/transport_test.go
index a454db5e03..7166c11279 100644
--- a/src/net/http/transport_test.go
+++ b/src/net/http/transport_test.go
@@ -2034,7 +2034,7 @@ func (d *countingDialer) DialContext(ctx context.Context, network, address strin
d.total++
d.live++
- runtime.SetFinalizer(counted, d.decrement)
+ runtime.AddCleanup(counted, func(dd *countingDialer) { dd.decrement(nil) }, d)
return counted, nil
}
@@ -2106,7 +2106,7 @@ func (cc *contextCounter) Track(ctx context.Context) context.Context {
cc.mu.Lock()
defer cc.mu.Unlock()
cc.live++
- runtime.SetFinalizer(counted, cc.decrement)
+ runtime.AddCleanup(counted, func(c *contextCounter) { cc.decrement(nil) }, cc)
return counted
}