Merge "Correcting a bug related to Uri permissions." into lmp-preview-dev

This commit is contained in:
Nicolas Prevot
2014-06-11 18:19:35 +00:00
committed by Android (Google) Code Review

View File

@@ -6030,6 +6030,9 @@ public final class ActivityManagerService extends ActivityManagerNative
IPackageManager pm, ProviderInfo pi, GrantUri grantUri, int uid, final int modeFlags) {
if (DEBUG_URI_PERMISSION) Slog.v(TAG,
"checkHoldingPermissionsLocked: uri=" + grantUri + " uid=" + uid);
if (UserHandle.getUserId(uid) != grantUri.sourceUserId) {
return false;
}
if (pi.applicationInfo.uid == uid) {
return true;