From 9ff5ea9cea1938ca39eae6664f7a9ec3d12f7afc Mon Sep 17 00:00:00 2001 From: Pat Erley Date: Thu, 5 May 2016 12:14:58 -0700 Subject: [PATCH] cmsdk: Fix CTS Failure due to testDumpProtected Only dump CMAudio Service State for processes with dump permissions. OPO-679 Change-Id: I28a501851a76e6d82f5726c13ac1fac74f47a8f1 --- .../java/org/cyanogenmod/platform/internal/CMAudioService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cm/lib/main/java/org/cyanogenmod/platform/internal/CMAudioService.java b/cm/lib/main/java/org/cyanogenmod/platform/internal/CMAudioService.java index 99f3f6f..8b9bc31 100644 --- a/cm/lib/main/java/org/cyanogenmod/platform/internal/CMAudioService.java +++ b/cm/lib/main/java/org/cyanogenmod/platform/internal/CMAudioService.java @@ -113,6 +113,8 @@ public class CMAudioService extends SystemService { @Override public void dump(FileDescriptor fd, PrintWriter pw, String[] args) { + mContext.enforceCallingOrSelfPermission(android.Manifest.permission.DUMP, TAG); + pw.println(); pw.println("CMAudio Service State:"); try {