Sfoglia il codice sorgente

Fix: use sorted cidr list (#1156)

Loyalsoldier 4 anni fa
parent
commit
470acefef6
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      app/router/condition_geoip.go

+ 1 - 1
app/router/condition_geoip.go

@@ -61,7 +61,7 @@ func (m *GeoIPMatcher) Init(cidrs []*CIDR) error {
 	m.ip6 = make([]ipv6, 0, ip6Count)
 	m.prefix6 = make([]uint8, 0, ip6Count)
 
-	for _, cidr := range cidrs {
+	for _, cidr := range cidrList {
 		ip := cidr.Ip
 		prefix := uint8(cidr.Prefix)
 		switch len(ip) {