Merge "Check UID's process state before restricting its network."
This commit is contained in:
@@ -3867,7 +3867,7 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
|
|||||||
// quick check: if this uid doesn't have INTERNET permission, it
|
// quick check: if this uid doesn't have INTERNET permission, it
|
||||||
// doesn't have network access anyway, so it is a waste to mess
|
// doesn't have network access anyway, so it is a waste to mess
|
||||||
// with it here.
|
// with it here.
|
||||||
if (hasInternetPermissionUL(uid)) {
|
if (hasInternetPermissionUL(uid) && !isUidForegroundOnRestrictPowerUL(uid)) {
|
||||||
uidRules.put(uid, FIREWALL_RULE_DENY);
|
uidRules.put(uid, FIREWALL_RULE_DENY);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user