Преглед изворни кода

Fix crashing bug when targeting to regions and city database returns nil

Ask Bjørn Hansen пре 12 година
родитељ
комит
0c23ff73f5
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      geoip.go

+ 3 - 0
geoip.go

@@ -42,6 +42,9 @@ func (g *GeoIP) GetCountryRegion(ip net.IP) (country, continent, regionGroup, re
 	}
 
 	record := geoIP.city.GetRecord(ip.String())
+	if record == nil {
+		return
+	}
 
 	country = record.CountryCode
 	region = record.Region