Merge "Add NET_CAPABILITY_NOT_VPN when requesting test network" am: 6ccd0e0503
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2062247 Change-Id: If35047e94c432947658ea85b625901ae7285723d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -20,6 +20,7 @@ import static android.Manifest.permission.BIND_VPN_SERVICE;
|
||||
import static android.Manifest.permission.CONTROL_VPN;
|
||||
import static android.content.pm.PackageManager.PERMISSION_GRANTED;
|
||||
import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_METERED;
|
||||
import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_VPN;
|
||||
import static android.net.RouteInfo.RTN_THROW;
|
||||
import static android.net.RouteInfo.RTN_UNREACHABLE;
|
||||
import static android.net.VpnManager.NOTIFICATION_CHANNEL_VPN;
|
||||
@@ -2542,6 +2543,7 @@ public class Vpn {
|
||||
req = new NetworkRequest.Builder()
|
||||
.clearCapabilities()
|
||||
.addTransportType(NetworkCapabilities.TRANSPORT_TEST)
|
||||
.addCapability(NET_CAPABILITY_NOT_VPN)
|
||||
.build();
|
||||
} else {
|
||||
// Basically, the request here is referring to the default request which is defined
|
||||
|
||||
Reference in New Issue
Block a user