summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2021-03-22 12:31:39 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2021-03-22 12:31:39 +0000
commitb6eba34732af2fe27fd4df0e7bce5124ab1e41dd (patch)
treeeffe6d105c747fb80ae7573f4d30776c2b5ddfaf
parent06bca53163b35521027b8c678800469503b1432c (diff)
parent7fd39d285280d789b251168c8f745a93a6882a41 (diff)
Merge "Move trimV4AddrZeros to libs/net" am: 405801f0fc am: 4e688a6cb7 am: 7fd39d2852
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1636022 Change-Id: I7908772ff2f3b2c5fc1dd9a3510fce0f7ee78ba5
-rw-r--r--packages/Connectivity/framework/src/android/net/NetworkUtils.java17
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);
}
/**