summaryrefslogtreecommitdiff
path: root/fix.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-03-02 11:51:16 -0600
committerJeff Carr <[email protected]>2024-03-02 11:51:16 -0600
commit46de348eb26cae3558ca943b46472a8cdc3e3a96 (patch)
treed56cffcd93445910ddb1abe0d5243467126615ce /fix.go
parent7b4eb41de7e1c65c07dfc8f04f1263b3f258b268 (diff)
start rewrite after some years of nothingv0.22.0v0.21.2
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 {