diff options
author | Nikhar Agrawal <niagra@google.com> | 2020-04-16 14:42:10 +0000 |
---|---|---|
committer | Nikhar Agrawal <niagra@google.com> | 2020-04-17 15:17:05 +0000 |
commit | 7f87c194836e479843d48a8bd398e9ba781b18b3 (patch) | |
tree | 1799c61c6375dd611e78194a07094773bc5a4165 /services/backup/java | |
parent | f9a1e1cb783fd4bb699b0f1bad745949c3aab932 (diff) |
Enforce BACKUP permission for BackupManager#excludeKeysFromRestore()
Bug: 153415469
Test: atest UserBackupManagerServiceTest
Change-Id: I3d3c0e518a2e9b3805da02f4b0850c428cb8ff0e
Diffstat (limited to 'services/backup/java')
-rw-r--r-- | services/backup/java/com/android/server/backup/UserBackupManagerService.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/services/backup/java/com/android/server/backup/UserBackupManagerService.java b/services/backup/java/com/android/server/backup/UserBackupManagerService.java index 69154b49c96f..992e98473ae7 100644 --- a/services/backup/java/com/android/server/backup/UserBackupManagerService.java +++ b/services/backup/java/com/android/server/backup/UserBackupManagerService.java @@ -3120,6 +3120,8 @@ public class UserBackupManagerService { * to the backup agent during restore. */ public void excludeKeysFromRestore(String packageName, List<String> keys) { + mContext.enforceCallingOrSelfPermission(android.Manifest.permission.BACKUP, + "excludeKeysFromRestore"); mBackupPreferences.addExcludedKeys(packageName, keys); } |