diff options
| author | 2018-05-10 17:40:57 +0000 | |
|---|---|---|
| committer | 2018-05-10 17:40:57 +0000 | |
| commit | 8914d11b15306518564bc0585b8626fd305b5cfd (patch) | |
| tree | 5c9e11fc154308c9ce13494ad93bbfe0a5ebe764 | |
| parent | 76a04ff6706b6cb2386569b995b8ad575fb5c575 (diff) | |
| parent | 2cb239cf3cbd518822eaad36b45dab156a65f05f (diff) | |
[automerger] clearCallingIdentity before calling into getPackageUidAsUser am: 857326e373 am: b1f2848510 am: 884d2c7360 am: 6a42ea18b3 am: 42ded39df8 am: fb67a0f5f3 am: 2cb239cf3c
Change-Id: I8f405684aae1cdb6aac377861d3387622a20f661
| -rw-r--r-- | services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java b/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java index 62c17b7ee8dd..21524e8d3062 100644 --- a/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java +++ b/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java @@ -3863,11 +3863,14 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub { } private boolean isValidPackageForUid(String packageName, int uid) { + final long token = Binder.clearCallingIdentity(); try { return uid == mPackageManager.getPackageUid( packageName, UserHandle.getUserId(uid)); } catch (PackageManager.NameNotFoundException e) { return false; + } finally { + Binder.restoreCallingIdentity(token); } } |