Merge "Fix clearDeviceOwner() not working in split-user mode" into nyc-dev

This commit is contained in:
Ricky Wai
2016-03-03 06:02:30 +00:00
committed by Android (Google) Code Review

View File

@@ -5530,7 +5530,8 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
Preconditions.checkNotNull(packageName, "packageName is null");
final int callingUid = mInjector.binderGetCallingUid();
try {
int uid = mContext.getPackageManager().getPackageUidAsUser(packageName, 0);
int uid = mContext.getPackageManager().getPackageUidAsUser(packageName,
UserHandle.getUserId(callingUid));
if (uid != callingUid) {
throw new SecurityException("Invalid packageName");
}