Add missing permission check in NPMS.setAppIdleWhitelist.

Bug: 120220390
Test: atest CtsHostsideNetworkTests
Change-Id: I9032c2f1ddd49029407fc37395ca8c02d4daca13
This commit is contained in:
Sudheer Shanka
2018-11-29 11:27:21 -08:00
parent eb2f7b6b0b
commit db02ccda58

View File

@@ -3932,6 +3932,8 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
*/
@VisibleForTesting
void setAppIdleWhitelist(int uid, boolean shouldWhitelist) {
mContext.enforceCallingOrSelfPermission(MANAGE_NETWORK_POLICY, TAG);
synchronized (mUidRulesFirstLock) {
if (mAppIdleTempWhitelistAppIds.get(uid) == shouldWhitelist) {
// No change.