chore: optimize DomainTrie for only one child

This commit is contained in:
wwqgtxx
2022-11-30 19:42:05 +08:00
parent 84caee94af
commit df8e129fc6
6 changed files with 49 additions and 20 deletions

View File

@ -435,7 +435,7 @@ func NewResolver(config Config) *Resolver {
for domain, nameserver := range config.Policy {
_ = r.policy.Insert(domain, NewPolicy(transform([]NameServer{nameserver}, defaultResolver)))
}
r.policy.FinishInsert()
r.policy.Optimize()
}
fallbackIPFilters := []fallbackIPFilter{}