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

Commit 8882ce5c authored by Tony Mak's avatar Tony Mak Committed by Android (Google) Code Review
Browse files

Merge "Should call clearCallingIdentity before accessing getProfileParent" into nyc-dev

parents 61ea6d0b 13436455
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -608,7 +608,13 @@ class ActivityStarter {
                // app in a locked managed profile from an unlocked parent allow it to resolve
                // as user will be sent via confirm credentials to unlock the profile.
                UserManager userManager = UserManager.get(mService.mContext);
                UserInfo parent = userManager.getProfileParent(userId);
                UserInfo parent = null;
                long token = Binder.clearCallingIdentity();
                try {
                    parent = userManager.getProfileParent(userId);
                } finally {
                    Binder.restoreCallingIdentity(token);
                }
                if (parent != null
                        && userManager.isUserUnlocked(parent.getUserHandle())
                        && !userManager.isUserUnlocked(userInfo.getUserHandle())) {