summaryrefslogtreecommitdiffstats
path: root/core/java/android/service/dreams
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2012-04-26 18:17:29 -0700
committerJeff Sharkey <jsharkey@android.com>2012-04-26 18:17:29 -0700
commiteb4cc492c93ab9635dde78b958a834120412e72a (patch)
tree986003ee62bb0727a3c782e90e6f557d4a50e849 /core/java/android/service/dreams
parent7725180c646d1976a2a2097735862a75ec47c544 (diff)
downloadframeworks_base-eb4cc492c93ab9635dde78b958a834120412e72a.zip
frameworks_base-eb4cc492c93ab9635dde78b958a834120412e72a.tar.gz
frameworks_base-eb4cc492c93ab9635dde78b958a834120412e72a.tar.bz2
Protect system services with DUMP permission.
Change-Id: I5e53859f8b8e5473e54eca43ebd7de841f1a05ff
Diffstat (limited to 'core/java/android/service/dreams')
-rw-r--r--core/java/android/service/dreams/DreamManagerService.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/android/service/dreams/DreamManagerService.java b/core/java/android/service/dreams/DreamManagerService.java
index 8712fa2..4a14ced 100644
--- a/core/java/android/service/dreams/DreamManagerService.java
+++ b/core/java/android/service/dreams/DreamManagerService.java
@@ -169,6 +169,8 @@ public class DreamManagerService
@Override
protected void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
+ mContext.enforceCallingOrSelfPermission(android.Manifest.permission.DUMP, TAG);
+
pw.println("Dreamland:");
pw.print(" component="); pw.println(mCurrentDreamComponent);
pw.print(" token="); pw.println(mCurrentDreamToken);