Fixed seed bug.
This commit is contained in:
parent
e5b6978290
commit
16117898d4
5
seed.go
5
seed.go
|
@ -13,15 +13,16 @@ func GetSeedsFromDNS(dnsSeeds []string) []string {
|
||||||
|
|
||||||
for _, address := range dnsSeeds {
|
for _, address := range dnsSeeds {
|
||||||
wait.Add(1)
|
wait.Add(1)
|
||||||
go func() {
|
go func(address string) {
|
||||||
defer wait.Done()
|
defer wait.Done()
|
||||||
ips, err := net.LookupIP(address)
|
ips, err := net.LookupIP(address)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("Failed to resolve %s: %v", address, err)
|
log.Printf("Failed to resolve %s: %v", address, err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
log.Printf("Resolved %d seeds from %s.", len(ips), address)
|
||||||
results <- ips
|
results <- ips
|
||||||
}()
|
}(address)
|
||||||
}
|
}
|
||||||
|
|
||||||
go func() {
|
go func() {
|
||||||
|
|
Loading…
Reference in New Issue