Normalize dream service dump check with other services.

Bug:10310128
Change-Id: Ieeeccc01832b569cf7fb3d1633d7dde60fceb7b2
This commit is contained in:
John Spurlock
2013-08-14 09:46:52 -04:00
committed by The Android Automerger
parent 0734937c81
commit 3ebd1ce9a6

View File

@@ -86,7 +86,13 @@ public final class DreamManagerService extends IDreamManager.Stub {
@Override
protected void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
mContext.enforceCallingOrSelfPermission(android.Manifest.permission.DUMP, TAG);
if (mContext.checkCallingOrSelfPermission("android.permission.DUMP")
!= PackageManager.PERMISSION_GRANTED) {
pw.println("Permission Denial: can't dump DreamManager from pid="
+ Binder.getCallingPid()
+ ", uid=" + Binder.getCallingUid());
return;
}
pw.println("DREAM MANAGER (dumpsys dreams)");
pw.println();