summaryrefslogtreecommitdiff
path: root/fix.go
diff options
context:
space:
mode:
Diffstat (limited to 'fix.go')
-rw-r--r--fix.go12
1 files changed, 11 insertions, 1 deletions
diff --git a/fix.go b/fix.go
index e052ec0..4025c34 100644
--- a/fix.go
+++ b/fix.go
@@ -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 {