diff --git a/client/client.go b/client/client.go index ddfedae8..25d2403c 100644 --- a/client/client.go +++ b/client/client.go @@ -209,13 +209,13 @@ func NewClientMd5(uin int64, passwordMd5 [16]byte) *QQClient { wg.Add(len(cli.servers)) for i := range cli.servers { go func(index int, w sync.WaitGroup) { + defer wg.Done() p, err := qualityTest(cli.servers[index]) if err != nil { pings[index] = 9999 return } pings[index] = p - wg.Done() }(i, wg) } wg.Wait()