From de07e3743ef9c3dfe45864bf941b918147126500 Mon Sep 17 00:00:00 2001 From: Glenn Kasten Date: Tue, 2 Jun 2015 12:34:11 -0700 Subject: Allow capture by root for command-line native testing Change-Id: I3cafd70b7770c7e4b578d39a8d570572829f2c59 --- services/audioflinger/ServiceUtilities.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'services/audioflinger') diff --git a/services/audioflinger/ServiceUtilities.cpp b/services/audioflinger/ServiceUtilities.cpp index 33bd416..8c449a0 100644 --- a/services/audioflinger/ServiceUtilities.cpp +++ b/services/audioflinger/ServiceUtilities.cpp @@ -53,6 +53,10 @@ bool recordingAllowed(const String16& opPackageName) { } const uid_t uid = IPCThreadState::self()->getCallingUid(); + + // To permit command-line native tests + if (uid == AID_ROOT) return true; + String16 checkedOpPackageName = opPackageName; // In some cases the calling code has no access to the package it runs under. -- cgit v1.1