fix: bad ext extraction in qname func

This commit is contained in:
mzz2017 2023-02-25 03:24:33 +08:00
parent 80cffe8ca9
commit 90dac980b9

View File

@ -250,7 +250,7 @@ func (o *DatReaderOptimizer) Optimize(rules []*config_parser.RoutingRule) ([]*co
case "ext":
fields := strings.SplitN(param.Val, ":", 2)
switch f.Name {
case consts.Function_Domain:
case consts.Function_Domain, consts.Function_QName:
params, err = o.loadGeoSite(fields[0], fields[1])
case consts.Function_Ip:
params, err = o.loadGeoIp(fields[0], fields[1])