fix: count error

This commit is contained in:
Skyxim
2022-04-28 08:54:33 +08:00
parent ffb49ba4c5
commit 30eaa8add6
3 changed files with 9 additions and 3 deletions

View File

@ -27,16 +27,18 @@ func (d *domainStrategy) ShouldResolveIP() bool {
func (d *domainStrategy) OnUpdate(rules []string) {
domainTrie := trie.New[bool]()
count := 0
for _, rule := range rules {
err := domainTrie.Insert(rule, true)
if err != nil {
log.Warnln("invalid domain:[%s]", rule)
} else {
d.count++
count++
}
}
d.domainRules = domainTrie
d.count = count
}
func ruleParse(ruleRaw string) (string, string, []string) {