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

Commit 174e38ec authored by Shuo Qian's avatar Shuo Qian Committed by android-build-merger
Browse files

Merge "Change the permission for getActiveSubscriptionInfoForIccId for system API"

am: 1016da71

Change-Id: I820b7901acdef7834a3526cd04b510956f4a8cd0
parents 7513f812 1016da71
Loading
Loading
Loading
Loading
+2 −12
Original line number Diff line number Diff line
@@ -546,18 +546,8 @@ public class SubscriptionController extends ISub.Stub {
     */
    @Override
    public SubscriptionInfo getActiveSubscriptionInfoForIccId(String iccId, String callingPackage) {
        // Query the subscriptions unconditionally, and then check whether the caller has access to
        // the given subscription.
        final SubscriptionInfo si = getActiveSubscriptionInfoForIccIdInternal(iccId);

        final int subId = si != null
                ? si.getSubscriptionId() : SubscriptionManager.INVALID_SUBSCRIPTION_ID;
        if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
                mContext, subId, callingPackage, "getActiveSubscriptionInfoForIccId")) {
            return null;
        }

        return si;
        enforceReadPrivilegedPhoneState("getActiveSubscriptionInfoForIccId");
        return getActiveSubscriptionInfoForIccIdInternal(iccId);
    }

    /**