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

Commit d84d3e0c authored by Xiangyu/Malcolm Chen's avatar Xiangyu/Malcolm Chen Committed by Android (Google) Code Review
Browse files

Merge "Add permission check and clear callers identity for...

Merge "Add permission check and clear callers identity for setUiccApplicationsEnabled." into rvc-dev
parents 5e14ee30 cd6da697
Loading
Loading
Loading
Loading
+19 −12
Original line number Diff line number Diff line
@@ -2107,6 +2107,10 @@ public class SubscriptionController extends ISub.Stub {
    public int setUiccApplicationsEnabled(boolean enabled, int subId) {
        if (DBG) logd("[setUiccApplicationsEnabled]+ enabled:" + enabled + " subId:" + subId);

        enforceModifyPhoneState("setUiccApplicationsEnabled");

        long identity = Binder.clearCallingIdentity();
        try {
            ContentValues value = new ContentValues(1);
            value.put(SubscriptionManager.UICC_APPLICATIONS_ENABLED, enabled);

@@ -2124,6 +2128,9 @@ public class SubscriptionController extends ISub.Stub {
            }

            return result;
        } finally {
            Binder.restoreCallingIdentity(identity);
        }
    }

    /**