diff --git a/src/sync/pool.go b/src/sync/pool.go index d1abb6a8b7..ea142bb181 100644 --- a/src/sync/pool.go +++ b/src/sync/pool.go @@ -102,9 +102,7 @@ func (p *Pool) Put(x any) { l, _ := p.pin() if l.private == nil { l.private = x - x = nil - } - if x != nil { + } else { l.shared.pushHead(x) } runtime_procUnpin()