Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit db19aa43 authored by Annie Meng's avatar Annie Meng Committed by Android (Google) Code Review
Browse files

Merge "[Multi-user] Clear calling identity for backup activation"

parents 39e2a439 312e7803
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -332,7 +332,14 @@ public class Trampoline extends IBackupManager.Stub {
                // If the user is unlocked, we can start the backup service for it. Otherwise we
                // will start the service when the user is unlocked as part of its unlock callback.
                if (getUserManager().isUserUnlocked(userId)) {
                    // Clear calling identity as initialization enforces the system identity but we
                    // can be coming from shell.
                    long oldId = Binder.clearCallingIdentity();
                    try {
                        startServiceForUser(userId);
                    } finally {
                        Binder.restoreCallingIdentity(oldId);
                    }
                }
            } else {
                try {