From 52d32c94d82309762dc42cefc69d8223f55f1ecf Mon Sep 17 00:00:00 2001 From: phirework Date: Thu, 14 Apr 2022 17:45:58 -0400 Subject: [PATCH] net/dns/publicdns: add missing call to sync.Once.Do (#4410) Signed-off-by: Jenny Zhang --- net/dns/publicdns/publicdns.go | 1 + 1 file changed, 1 insertion(+) diff --git a/net/dns/publicdns/publicdns.go b/net/dns/publicdns/publicdns.go index 4164e1801..77463cd71 100644 --- a/net/dns/publicdns/publicdns.go +++ b/net/dns/publicdns/publicdns.go @@ -33,6 +33,7 @@ func DoHIPsOfBase() map[string][]netaddr.IP { // DoHV6 returns the first IPv6 DNS address from a given public DNS provider // if found, along with a boolean indicating success. func DoHV6(base string) (ip netaddr.IP, ok bool) { + populateOnce.Do(populate) for _, ip := range dohIPsOfBase[base] { if ip.Is6() { return ip, true