diff options
| author | 2021-06-10 14:16:52 +0100 | |
|---|---|---|
| committer | 2021-06-10 14:16:52 +0100 | |
| commit | a1397e8e838efa93549047d5600997314cc93b5c (patch) | |
| tree | 7bf88ef52de171a4bad5b332cce94bb266b10e87 | |
| parent | 50ae7cbf1bdd18a23c14b82037af9705c4524470 (diff) | |
Check for permission on every @Override method.
Bug: 189862446
Test: presubmit
Change-Id: I52c65d831948679eabf4fda10241d25467c608f1
| -rw-r--r-- | services/core/java/com/android/server/compat/PlatformCompat.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/compat/PlatformCompat.java b/services/core/java/com/android/server/compat/PlatformCompat.java index 2cd68b086453..19e858c25c41 100644 --- a/services/core/java/com/android/server/compat/PlatformCompat.java +++ b/services/core/java/com/android/server/compat/PlatformCompat.java @@ -91,15 +91,17 @@ public class PlatformCompat extends IPlatformCompat.Stub { @Override public void reportChange(long changeId, ApplicationInfo appInfo) { - reportChangeByUid(changeId, appInfo.uid); + checkCompatChangeLogPermission(); + reportChangeInternal(changeId, appInfo.uid, ChangeReporter.STATE_LOGGED); } @Override public void reportChangeByPackageName(long changeId, String packageName, @UserIdInt int userId) { + checkCompatChangeLogPermission(); ApplicationInfo appInfo = getApplicationInfo(packageName, userId); if (appInfo != null) { - reportChangeByUid(changeId, appInfo.uid); + reportChangeInternal(changeId, appInfo.uid, ChangeReporter.STATE_LOGGED); } } |