From 19de84cd1bb7865cb6bc9ed5baf5d3e882583b63 Mon Sep 17 00:00:00 2001 From: Diogo Ferreira Date: Tue, 7 Jun 2016 16:17:15 +0100 Subject: [PATCH] cmsdk: LiveDisplay: Enforce dump permission Fixes android.security.cts.ServicePermissionsTest#testDumpProtected. Change-Id: I5641b42c56d9783b1edb8fb397d51040cadb1467 --- .../platform/internal/display/LiveDisplayService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cm/lib/main/java/org/cyanogenmod/platform/internal/display/LiveDisplayService.java b/cm/lib/main/java/org/cyanogenmod/platform/internal/display/LiveDisplayService.java index f724f1d..db2b1a6 100644 --- a/cm/lib/main/java/org/cyanogenmod/platform/internal/display/LiveDisplayService.java +++ b/cm/lib/main/java/org/cyanogenmod/platform/internal/display/LiveDisplayService.java @@ -468,6 +468,8 @@ public class LiveDisplayService extends CMSystemService { @Override public void dump(FileDescriptor fd, PrintWriter pw, String[] args) { + mContext.enforceCallingOrSelfPermission(android.Manifest.permission.DUMP, TAG); + pw.println(); pw.println("LiveDisplay Service State:"); pw.println(" mState=" + mState.toString());