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

Commit 9679814d 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: I24a84d82818feeecb4c877871514fc20ef155e8e
parents 0ac85feb 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;