Skip to content

Commit

Permalink
cloudflare: add concurrency w/o closing on domain
Browse files Browse the repository at this point in the history
  • Loading branch information
lfaoro committed Jun 5, 2019
1 parent 7466251 commit 4f4ff2d
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions cmd/flares/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -104,11 +104,16 @@ func main() {
wg := sync.WaitGroup{}
for id, domain := range zones {
if debugFlag {
fmt.Println(id, domain)
fmt.Printf("ID: %s: domain: %s\n", id, domain)
}

wg.Add(1)
go func() {
go func(domain string) {
if debugFlag {
fmt.Println("closure domain:", domain)
wg.Done()
return
}
table, err := dns.TableFor(domain)
fatalIfErr(err)

Expand All @@ -119,8 +124,7 @@ func main() {
}

wg.Done()
}()

}(domain)
}
wg.Wait()

Expand Down

0 comments on commit 4f4ff2d

Please sign in to comment.