Skip to content

Commit eeb5f65

Browse files
committed
fix goroutine leaks bug
1 parent 17ba74f commit eeb5f65

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

net/ping.go

+1
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ func (p pinger) recvEchoReplyMessage(ctx context.Context, cb *concurrency.Barrie
110110
defer cancel()
111111

112112
retryCh := make(chan string, retryQueueLen)
113+
defer close(retryCh)
113114

114115
go func(retry <-chan string) {
115116
for ip := range retry {

0 commit comments

Comments
 (0)