Fix caller validation on secondary user.
Bug 27548047 Change-Id: Ibf01bc0f9d3dc76cc23403bf076e2faa7d033234
This commit is contained in:
@@ -190,9 +190,10 @@ public class LauncherAppsService extends SystemService {
|
||||
private void verifyCallingPackage(String callingPackage) {
|
||||
int packageUid = -1;
|
||||
try {
|
||||
packageUid = mPm.getPackageUid(callingPackage,
|
||||
packageUid = mPm.getPackageUidAsUser(callingPackage,
|
||||
PackageManager.MATCH_ENCRYPTION_AWARE_AND_UNAWARE
|
||||
| PackageManager.MATCH_UNINSTALLED_PACKAGES);
|
||||
| PackageManager.MATCH_UNINSTALLED_PACKAGES,
|
||||
UserHandle.getUserId(getCallingUid()));
|
||||
} catch (NameNotFoundException e) {
|
||||
Log.e(TAG, "Package not found: " + callingPackage);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user