diff options
author | Lorenzo Colitti <lorenzo@google.com> | 2015-01-23 06:06:57 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2015-01-23 06:06:57 +0000 |
commit | 6840ffae6761b369992fceb6b880cd9cd600b136 (patch) | |
tree | d68d1b88e1fe18888d93c4e102ed279d8b43c00b /core/java/com | |
parent | e03f2cb2c26d30c277d38566976bb4b00326d465 (diff) | |
parent | fbaf6b353dc9b7218b340acf629b06ae8e0101bb (diff) | |
download | frameworks_base-6840ffae6761b369992fceb6b880cd9cd600b136.zip frameworks_base-6840ffae6761b369992fceb6b880cd9cd600b136.tar.gz frameworks_base-6840ffae6761b369992fceb6b880cd9cd600b136.tar.bz2 |
am 78d51c22: Merge "Use the proper IpPrefix and LinkAddress constructors in VPN code." into lmp-mr1-dev
automerge: fbaf6b3
* commit 'fbaf6b353dc9b7218b340acf629b06ae8e0101bb':
Use the proper IpPrefix and LinkAddress constructors in VPN code.
Diffstat (limited to 'core/java/com')
-rw-r--r-- | core/java/com/android/internal/net/VpnConfig.java | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/core/java/com/android/internal/net/VpnConfig.java b/core/java/com/android/internal/net/VpnConfig.java index c5d9db4..921f1fe 100644 --- a/core/java/com/android/internal/net/VpnConfig.java +++ b/core/java/com/android/internal/net/VpnConfig.java @@ -24,6 +24,7 @@ import android.content.pm.PackageManager; import android.content.pm.PackageManager.NameNotFoundException; import android.content.pm.ResolveInfo; import android.content.res.Resources; +import android.net.IpPrefix; import android.net.LinkAddress; import android.net.Network; import android.net.RouteInfo; @@ -117,9 +118,7 @@ public class VpnConfig implements Parcelable { String[] routes = routesStr.trim().split(" "); for (String route : routes) { //each route is ip/prefix - String[] split = route.split("/"); - RouteInfo info = new RouteInfo(new LinkAddress - (InetAddress.parseNumericAddress(split[0]), Integer.parseInt(split[1])), null); + RouteInfo info = new RouteInfo(new IpPrefix(route), null); this.routes.add(info); updateAllowedFamilies(info.getDestination().getAddress()); } @@ -132,9 +131,7 @@ public class VpnConfig implements Parcelable { String[] addresses = addressesStr.trim().split(" "); for (String address : addresses) { //each address is ip/prefix - String[] split = address.split("/"); - LinkAddress addr = new LinkAddress(InetAddress.parseNumericAddress(split[0]), - Integer.parseInt(split[1])); + LinkAddress addr = new LinkAddress(address); this.addresses.add(addr); updateAllowedFamilies(addr.getAddress()); } |