am ea6f0c52: Fixing cross-user content.

* commit 'ea6f0c5248e4026da863f85ead9a7ee7062c4174':
  Fixing cross-user content.
This commit is contained in:
Nicolas Prevot
2014-07-23 12:51:02 +00:00
committed by Android Git Automerger

View File

@@ -8060,8 +8060,8 @@ public final class ActivityManagerService extends ActivityManagerNative
boolean checkedGrants = false;
if (checkUser) {
// Looking for cross-user grants before enforcing the typical cross-users permissions
int tmpTargetUserId = unsafeConvertIncomingUser(UserHandle.getUserId(callingUid));
if (tmpTargetUserId != userId) {
int tmpTargetUserId = unsafeConvertIncomingUser(userId);
if (tmpTargetUserId != UserHandle.getUserId(callingUid)) {
if (checkAuthorityGrants(callingUid, cpi, tmpTargetUserId, checkUser)) {
return null;
}