mirror of
https://github.com/ipfs/kubo.git
synced 2025-06-26 07:28:20 +08:00
Merge pull request #5011 from alecbrick/fix/pin-goroutine-leak
Fix goroutine leak in pin verify
This commit is contained in:
@ -647,7 +647,11 @@ func pinVerify(ctx context.Context, n *core.IpfsNode, opts pinVerifyOpts) <-chan
|
||||
for _, cid := range recPins {
|
||||
pinStatus := checkPin(cid)
|
||||
if !pinStatus.Ok || opts.includeOk {
|
||||
out <- &PinVerifyRes{cid.String(), pinStatus}
|
||||
select {
|
||||
case out <- &PinVerifyRes{cid.String(), pinStatus}:
|
||||
case <-ctx.Done():
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
}()
|
||||
|
Reference in New Issue
Block a user