Remove NetworkUtils.isIpAddress. am: 29666e46f4

Original change: undetermined

Change-Id: I666e0c27f5ab43e3a32578d33b626bfbb7825848
This commit is contained in:
Elliott Hughes
2021-05-31 04:04:03 +00:00
committed by Automerger Merge Worker

View File

@@ -174,28 +174,6 @@ public class NetworkUtils {
return Integer.reverseBytes(value);
}
public static boolean isIpAddress(String address) {
//TODO: Add NetworkUtils support for IPv6 configuration and
//remove IPv4 validation and use a generic InetAddress validation
try {
String[] parts = address.split("\\.");
if (parts.length != 4) {
return false;
}
int a = Integer.parseInt(parts[0]);
if (a < 0 || a > 255) return false;
a = Integer.parseInt(parts[1]);
if (a < 0 || a > 255) return false;
a = Integer.parseInt(parts[2]);
if (a < 0 || a > 255) return false;
a = Integer.parseInt(parts[3]);
if (a < 0 || a > 255) return false;
} catch (NumberFormatException ex) {
return false;
}
return true;
}
/**
* Add a default route through the specified gateway.
* @param interfaceName interface on which the route should be added