From 6f27155e9b5dfa42bcfe0208a58024607581a646 Mon Sep 17 00:00:00 2001 From: Remi NGUYEN VAN Date: Fri, 15 Jan 2021 23:40:33 +0900 Subject: [PATCH] Use API RouteInfo constructor in VpnConfig VpnConfig is planned to be outside of the connectivity module, so it needs to use its public API and not private symbols. Change the RouteInfo constructor to use the equivalent API version. Bug: 174436414 Test: m Change-Id: Iae264e9b50ec6e97ce39bd2bab6f22f5844bf270 --- core/java/com/android/internal/net/VpnConfig.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/com/android/internal/net/VpnConfig.java b/core/java/com/android/internal/net/VpnConfig.java index c0648ab89c415..2e7629a76deea 100644 --- a/core/java/com/android/internal/net/VpnConfig.java +++ b/core/java/com/android/internal/net/VpnConfig.java @@ -129,7 +129,7 @@ public class VpnConfig implements Parcelable { String[] routes = routesStr.trim().split(" "); for (String route : routes) { //each route is ip/prefix - RouteInfo info = new RouteInfo(new IpPrefix(route), null); + RouteInfo info = new RouteInfo(new IpPrefix(route), null, null, RouteInfo.RTN_UNICAST); this.routes.add(info); updateAllowedFamilies(info.getDestination().getAddress()); }