fix isActiveNetworkMetered with VPNs
Bug: 72871435 Test: flashed and verified, also ran runtest framework-net Change-Id: I69319a7db269489053426bb2d41574180be2d43d
This commit is contained in:
parent
b2f4b2e05d
commit
97f679b04f
1 changed files with 2 additions and 1 deletions
|
|
@ -1339,7 +1339,8 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||
public boolean isActiveNetworkMetered() {
|
||||
enforceAccessPermission();
|
||||
|
||||
final NetworkCapabilities caps = getNetworkCapabilities(getActiveNetwork());
|
||||
final int uid = Binder.getCallingUid();
|
||||
final NetworkCapabilities caps = getUnfilteredActiveNetworkState(uid).networkCapabilities;
|
||||
if (caps != null) {
|
||||
return !caps.hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_METERED);
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in a new issue