GeoIP: Also use saved IPv6 address for local router lookup

This commit is contained in:
zzz
2019-09-08 12:08:09 +00:00
parent ee5a22be24
commit 32d420e76f

View File

@ -169,6 +169,9 @@ public class GeoIP {
add(ip);
}
String lastIP = _context.getProperty(UDPTransport.PROP_IP);
if (lastIP != null)
add(lastIP);
lastIP = _context.getProperty(UDPTransport.PROP_IPV6);
if (lastIP != null)
add(lastIP);
// IPv4
@ -512,8 +515,14 @@ public class GeoIP {
}
if (country == null) {
String lastIP = _context.getProperty(UDPTransport.PROP_IP);
if (lastIP != null)
if (lastIP != null) {
country = get(lastIP);
if (country == null) {
lastIP = _context.getProperty(UDPTransport.PROP_IPV6);
if (lastIP != null)
country = get(lastIP);
}
}
}
}
if (_log.shouldInfo())