diff --git a/fastping.go b/fastping.go index 813b6d4..2dc2727 100644 --- a/fastping.go +++ b/fastping.go @@ -315,7 +315,7 @@ func (p *Pinger) run(once bool) { defer conn6.Close() } - recv := make(chan *packet) + recv := make(chan *packet, 1) recvCtx := newContext() wg := new(sync.WaitGroup)