diff options
| author | Glenn Kasten <gkasten@google.com> | 2015-06-02 12:34:11 -0700 | 
|---|---|---|
| committer | Glenn Kasten <gkasten@google.com> | 2015-06-02 12:39:22 -0700 | 
| commit | de07e3743ef9c3dfe45864bf941b918147126500 (patch) | |
| tree | c71aad9e0ae06c24cfe53af452268705b8011503 | |
| parent | 0eafa9d8ee4069aa709ff85ceffe94d12995956d (diff) | |
| download | frameworks_av-de07e3743ef9c3dfe45864bf941b918147126500.zip frameworks_av-de07e3743ef9c3dfe45864bf941b918147126500.tar.gz frameworks_av-de07e3743ef9c3dfe45864bf941b918147126500.tar.bz2  | |
Allow capture by root for command-line native testing
Change-Id: I3cafd70b7770c7e4b578d39a8d570572829f2c59
| -rw-r--r-- | services/audioflinger/ServiceUtilities.cpp | 4 | 
1 files changed, 4 insertions, 0 deletions
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.  | 
