diff options
| author | 2021-03-22 03:59:30 +0000 | |
|---|---|---|
| committer | 2021-03-22 03:59:30 +0000 | |
| commit | 7fd39d285280d789b251168c8f745a93a6882a41 (patch) | |
| tree | 71720ac01b2d72647432b410329c8e88721667ef | |
| parent | 898073e357459f1d119ed9e4f6540ab46680117d (diff) | |
| parent | 4e688a6cb73a51b64b929890aead1c187b8be10f (diff) | |
Merge "Move trimV4AddrZeros to libs/net" am: 405801f0fc am: 4e688a6cb7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1636022
Change-Id: Ib2e695f5418c8dfb17f8e96c9e465efdc822cc48
| -rw-r--r-- | packages/Connectivity/framework/src/android/net/NetworkUtils.java | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/packages/Connectivity/framework/src/android/net/NetworkUtils.java b/packages/Connectivity/framework/src/android/net/NetworkUtils.java index c0f262815b0c..c4bebc0a982e 100644 --- a/packages/Connectivity/framework/src/android/net/NetworkUtils.java +++ b/packages/Connectivity/framework/src/android/net/NetworkUtils.java @@ -323,22 +323,7 @@ public class NetworkUtils { */ @UnsupportedAppUsage public static String trimV4AddrZeros(String addr) { - if (addr == null) return null; - String[] octets = addr.split("\\."); - if (octets.length != 4) return addr; - StringBuilder builder = new StringBuilder(16); - String result = null; - for (int i = 0; i < 4; i++) { - try { - if (octets[i].length() > 3) return addr; - builder.append(Integer.parseInt(octets[i])); - } catch (NumberFormatException e) { - return addr; - } - if (i < 3) builder.append('.'); - } - result = builder.toString(); - return result; + return Inet4AddressUtils.trimAddressZeros(addr); } /** |