Merge "Throw an error if no package name is provided by the app when needed" into oc-dev

am: dedfcaf539

Change-Id: Ic1db3c20fc38504e1fc223c268cae7b8c2eb6d35
This commit is contained in:
Chad Brubaker
2017-03-28 16:58:57 +00:00
committed by android-build-merger

View File

@@ -18277,6 +18277,10 @@ public class ActivityManagerService extends IActivityManager.Stub
return record.info.isInstantApp();
}
// Otherwise check with PackageManager.
if (callerPackage == null) {
Slog.e(TAG, "isInstantApp with an application's uid, no record, and no package name");
throw new IllegalArgumentException("Calling application did not provide package name");
}
mAppOpsService.checkPackage(uid, callerPackage);
try {
IPackageManager pm = AppGlobals.getPackageManager();