summaryrefslogtreecommitdiff
path: root/core/java/android/permission/PermissionControllerService.java
diff options
context:
space:
mode:
authorPhilip P. Moltmann <moltmann@google.com>2020-05-07 22:51:38 -0700
committerPhilip P. Moltmann <moltmann@google.com>2020-05-11 14:32:17 -0700
commit1a4467816a76640ebe0882e33d3c9dbefef661cb (patch)
tree8456e06c0816d9f3b43c808b77ea335ea8b283c2 /core/java/android/permission/PermissionControllerService.java
parentc8d5a6852513be1c4999002e164d0578e7b713d0 (diff)
No need for copying dump state for PC
Also - enforce permission when dumping PC data Bug: 155680199 Test: dumpsys permissionmgr Change-Id: I2cacd6f9d8db0ea329de1d15c96bea9f2ae15dd1
Diffstat (limited to 'core/java/android/permission/PermissionControllerService.java')
-rw-r--r--core/java/android/permission/PermissionControllerService.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/permission/PermissionControllerService.java b/core/java/android/permission/PermissionControllerService.java
index c6ede32d0864..8ad35e7eb37d 100644
--- a/core/java/android/permission/PermissionControllerService.java
+++ b/core/java/android/permission/PermissionControllerService.java
@@ -499,6 +499,11 @@ public abstract class PermissionControllerService extends Service {
@Override
protected void dump(FileDescriptor fd, PrintWriter writer, String[] args) {
+ checkNotNull(fd, "fd");
+ checkNotNull(writer, "writer");
+
+ enforceSomePermissionsGrantedToCaller(Manifest.permission.GET_RUNTIME_PERMISSIONS);
+
PermissionControllerService.this.dump(fd, writer, args);
}
};