Allow . to be specified on stdin as well
This commit is contained in:
parent
94ccbc0a4f
commit
40123f9ba8
|
@ -18,10 +18,16 @@ var watchDomainSuffixes []string
|
|||
|
||||
func setWatchDomains (domains []string) {
|
||||
for _, domain := range domains {
|
||||
if domain == "." { // "." as in root zone (matches everything)
|
||||
watchDomains = []string{}
|
||||
watchDomainSuffixes = []string{""}
|
||||
break
|
||||
} else {
|
||||
watchDomains = append(watchDomains, strings.ToLower(domain))
|
||||
watchDomainSuffixes = append(watchDomainSuffixes, "." + strings.ToLower(domain))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func dnsNameMatches (dnsName string) bool {
|
||||
dnsNameLower := strings.ToLower(dnsName)
|
||||
|
@ -97,8 +103,6 @@ func main() {
|
|||
os.Exit(3)
|
||||
}
|
||||
setWatchDomains(domains)
|
||||
} else if flag.NArg() == 1 && flag.Arg(0) == "." { // "." as in root zone
|
||||
watchDomainSuffixes = []string{""}
|
||||
} else {
|
||||
setWatchDomains(flag.Args())
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue