From db02ccda58df30accfe74233f9ee2e797aed1d08 Mon Sep 17 00:00:00 2001 From: Sudheer Shanka Date: Thu, 29 Nov 2018 11:27:21 -0800 Subject: [PATCH] Add missing permission check in NPMS.setAppIdleWhitelist. Bug: 120220390 Test: atest CtsHostsideNetworkTests Change-Id: I9032c2f1ddd49029407fc37395ca8c02d4daca13 --- .../com/android/server/net/NetworkPolicyManagerService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/core/java/com/android/server/net/NetworkPolicyManagerService.java b/services/core/java/com/android/server/net/NetworkPolicyManagerService.java index 9ed978f67006f..0d6dadfb1ad87 100644 --- a/services/core/java/com/android/server/net/NetworkPolicyManagerService.java +++ b/services/core/java/com/android/server/net/NetworkPolicyManagerService.java @@ -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.