diff options
Diffstat (limited to 'fix.go')
| -rw-r--r-- | fix.go | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -2,6 +2,8 @@ package main import ( + "strings" + "go.wit.com/lib/gadgets" "go.wit.com/lib/gui/cloudflare" "go.wit.com/log" @@ -68,12 +70,20 @@ func fixIPv6dns() bool { log.Log(INFO, "What are the AAAA resource records in DNS?") for _, aaaa := range me.statusDNS.GetIPv6() { - log.Log(INFO, "FOUND DNS AAAA ip", aaaa) + log.Log(WARN, "statusDNS.GetIPv6() FOUND DNS AAAA ip", aaaa) dnsAAAA[aaaa] = "dns" } // remove old DNS entries first for aaaa, _ := range dnsAAAA { + aaaa = strings.TrimSpace(aaaa) + if aaaa == "" { + log.Log(WARN, "AAAA is blank") + log.Log(WARN, "AAAA is blank") + log.Log(WARN, "AAAA is blank sleep 10") + log.Sleep(10) + continue + } if osAAAA[aaaa] == "os" { log.Log(INFO, "DNS AAAA is in OS", aaaa) } else { |
