Merge "Null check AndroidPackage in checkPostNotifications"

This commit is contained in:
Julia Reynolds
2022-02-09 01:36:56 +00:00
committed by Android (Google) Code Review

View File

@@ -606,6 +606,10 @@ public class PermissionManagerService extends IPermissionManager.Stub {
int granted = PermissionManagerService.this.checkUidPermission(uid,
POST_NOTIFICATIONS);
AndroidPackage pkg = mPackageManagerInt.getPackage(uid);
if (pkg == null) {
Slog.e(LOG_TAG, "No package for uid " + uid);
return granted;
}
if (granted != PackageManager.PERMISSION_GRANTED
&& pkg.getTargetSdkVersion() >= Build.VERSION_CODES.M) {
int flags = PermissionManagerService.this.getPermissionFlags(pkg.getPackageName(),