Fixed seed bug.

This commit is contained in:
Andrey Petrov 2014-04-23 17:20:55 -07:00
parent e5b6978290
commit 16117898d4
1 changed files with 3 additions and 2 deletions

View File

@ -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() {