Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9afc78df authored by Hai Zhang's avatar Hai Zhang Committed by android-build-merger
Browse files

Merge "Handle callingPackageName being null properly in checkStartActivity()." into qt-dev

am: 93deb904

Change-Id: Icb56b35dc41c1952b6d6e01cf3b2b430201163d9
parents 4c3a5abb 93deb904
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@
package com.android.server.policy;

import android.annotation.NonNull;
import android.annotation.Nullable;
import android.content.Intent;

/**
@@ -34,5 +35,5 @@ public abstract class PermissionPolicyInternal {
     * @return whether the activity should be started
     */
    public abstract boolean checkStartActivity(@NonNull Intent intent, int callingUid,
            @NonNull String callingPackage);
            @Nullable String callingPackage);
}
+3 −2
Original line number Diff line number Diff line
@@ -480,8 +480,9 @@ public final class PermissionPolicyService extends SystemService {

        @Override
        public boolean checkStartActivity(@NonNull Intent intent, int callingUid,
                @NonNull String callingPackage) {
            if (isActionRemovedForCallingPackage(intent.getAction(), callingPackage)) {
                @Nullable String callingPackage) {
            if (callingPackage != null && isActionRemovedForCallingPackage(intent.getAction(),
                    callingPackage)) {
                Slog.w(LOG_TAG, "Action Removed: starting " + intent.toString() + " from "
                        + callingPackage + " (uid=" + callingUid + ")");
                return false;