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

This commit is contained in:
TreeHugger Robot
2017-03-28 16:52:21 +00:00
committed by Android (Google) Code Review

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();