Loading cmds/bmgr/cmds/bmgr/src/com/android/commands/bmgr/Bmgr.java +6 −5 Original line number Original line Diff line number Diff line Loading @@ -130,6 +130,12 @@ public class Bmgr { return; return; } } // The transport whitelist is a device-scoped property, so we skip isBackupActive check. if ("whitelist".equals(op)) { doPrintAllowlist(); return; } if (!isBackupActive(userId)) { if (!isBackupActive(userId)) { return; return; } } Loading Loading @@ -199,11 +205,6 @@ public class Bmgr { return; return; } } if ("whitelist".equals(op)) { doPrintAllowlist(); return; } if ("scheduling".equals(op)) { if ("scheduling".equals(op)) { setSchedulingEnabled(userId); setSchedulingEnabled(userId); return; return; Loading services/backup/java/com/android/server/backup/BackupManagerService.java +2 −5 Original line number Original line Diff line number Diff line Loading @@ -1101,11 +1101,8 @@ public class BackupManagerService extends IBackupManager.Stub implements BackupM @Override @Override public String[] getTransportWhitelist() { public String[] getTransportWhitelist() { int userId = binderGetCallingUserId(); // The transport whitelist is a device-scoped property, so we don't check the user's backup if (!isUserReadyForBackup(userId)) { // status here. return null; } // No permission check, intentionally. String[] whitelistedTransports = new String[mTransportWhitelist.size()]; String[] whitelistedTransports = new String[mTransportWhitelist.size()]; int i = 0; int i = 0; for (ComponentName component : mTransportWhitelist) { for (ComponentName component : mTransportWhitelist) { Loading Loading
cmds/bmgr/cmds/bmgr/src/com/android/commands/bmgr/Bmgr.java +6 −5 Original line number Original line Diff line number Diff line Loading @@ -130,6 +130,12 @@ public class Bmgr { return; return; } } // The transport whitelist is a device-scoped property, so we skip isBackupActive check. if ("whitelist".equals(op)) { doPrintAllowlist(); return; } if (!isBackupActive(userId)) { if (!isBackupActive(userId)) { return; return; } } Loading Loading @@ -199,11 +205,6 @@ public class Bmgr { return; return; } } if ("whitelist".equals(op)) { doPrintAllowlist(); return; } if ("scheduling".equals(op)) { if ("scheduling".equals(op)) { setSchedulingEnabled(userId); setSchedulingEnabled(userId); return; return; Loading
services/backup/java/com/android/server/backup/BackupManagerService.java +2 −5 Original line number Original line Diff line number Diff line Loading @@ -1101,11 +1101,8 @@ public class BackupManagerService extends IBackupManager.Stub implements BackupM @Override @Override public String[] getTransportWhitelist() { public String[] getTransportWhitelist() { int userId = binderGetCallingUserId(); // The transport whitelist is a device-scoped property, so we don't check the user's backup if (!isUserReadyForBackup(userId)) { // status here. return null; } // No permission check, intentionally. String[] whitelistedTransports = new String[mTransportWhitelist.size()]; String[] whitelistedTransports = new String[mTransportWhitelist.size()]; int i = 0; int i = 0; for (ComponentName component : mTransportWhitelist) { for (ComponentName component : mTransportWhitelist) { Loading