fix: handle geoip:lan when GetRecodeSize() (#2460)

This commit is contained in:
HolgerHuo
2025-12-24 08:34:19 +08:00
committed by GitHub
parent 287f9e5185
commit e6c0e3b19c

View File

@@ -186,6 +186,11 @@ func (g *GEOIP) getIPMatcher() (router.IPMatcher, error) {
}
func (g *GEOIP) GetRecodeSize() int {
// skip pseudorule lan
if g.country == "lan" {
return 0
}
if matcher, err := g.GetIPMatcher(); err == nil {
return matcher.Count()
}