From 90dac980b9aee17b8b325ddbb294818ddf451929 Mon Sep 17 00:00:00 2001 From: mzz2017 <2017@duck.com> Date: Sat, 25 Feb 2023 03:24:33 +0800 Subject: [PATCH] fix: bad ext extraction in qname func --- component/routing/optimizer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/component/routing/optimizer.go b/component/routing/optimizer.go index 35804f8..dd555d4 100644 --- a/component/routing/optimizer.go +++ b/component/routing/optimizer.go @@ -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])