summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2018-03-09 15:01:42 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2018-03-09 15:01:42 +0000
commit7df9c2046691cf46d62b169fc02b8a18150882f4 (patch)
tree839b87e7c369e76f1a8e54c3bad073e0da98cc0a
parent923c8d7e356ca62e9e4a86609a468fee41b79d74 (diff)
parentd56e2e2cd006db558b1b87b1c061075f353c4021 (diff)
Merge changes from topic "am-af991497-a243-423d-8f58-f6bc1131a734" into nyc-mr2-dev
* changes: [automerger] [DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids am: 41d8bf1fed am: 595f82f99e am: 3aaa23e1e2 am: 4b71619f50 [automerger] [DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids am: 41d8bf1fed am: 595f82f99e am: 3aaa23e1e2 [automerger] [DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids am: 41d8bf1fed am: 595f82f99e [automerger] [DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids am: 41d8bf1fed [DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids
-rw-r--r--services/core/java/com/android/server/NetworkManagementService.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/NetworkManagementService.java b/services/core/java/com/android/server/NetworkManagementService.java
index bdbd06640e49..44031cfd56bc 100644
--- a/services/core/java/com/android/server/NetworkManagementService.java
+++ b/services/core/java/com/android/server/NetworkManagementService.java
@@ -1864,6 +1864,8 @@ public class NetworkManagementService extends INetworkManagementService.Stub
@Override
public void setAllowOnlyVpnForUids(boolean add, UidRange[] uidRanges)
throws ServiceSpecificException {
+ mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG);
+
try {
mNetdService.networkRejectNonSecureVpn(add, uidRanges);
} catch (ServiceSpecificException e) {