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

Commit 8c56a98c authored by Jack Yu's avatar Jack Yu
Browse files

Added permission check for notifying subscription changed

Added permission check for notifying subscription changed
event.

Bug: 239607619
Test: Manual
Change-Id: I5b714a35611d8ca250f9f22c20d39623ba88131c
parent 4ce5d5e5
Loading
Loading
Loading
Loading
+8 −0
Original line number Original line Diff line number Diff line
@@ -1002,6 +1002,10 @@ public class TelephonyRegistry extends ITelephonyRegistry.Stub {
    @Override
    @Override
    public void notifySubscriptionInfoChanged() {
    public void notifySubscriptionInfoChanged() {
        if (VDBG) log("notifySubscriptionInfoChanged:");
        if (VDBG) log("notifySubscriptionInfoChanged:");
        if (!checkNotifyPermission("notifySubscriptionInfoChanged()")) {
            return;
        }

        synchronized (mRecords) {
        synchronized (mRecords) {
            if (!mHasNotifySubscriptionInfoChangedOccurred) {
            if (!mHasNotifySubscriptionInfoChangedOccurred) {
                log("notifySubscriptionInfoChanged: first invocation mRecords.size="
                log("notifySubscriptionInfoChanged: first invocation mRecords.size="
@@ -1028,6 +1032,10 @@ public class TelephonyRegistry extends ITelephonyRegistry.Stub {
    @Override
    @Override
    public void notifyOpportunisticSubscriptionInfoChanged() {
    public void notifyOpportunisticSubscriptionInfoChanged() {
        if (VDBG) log("notifyOpptSubscriptionInfoChanged:");
        if (VDBG) log("notifyOpptSubscriptionInfoChanged:");
        if (!checkNotifyPermission("notifyOpportunisticSubscriptionInfoChanged()")) {
            return;
        }

        synchronized (mRecords) {
        synchronized (mRecords) {
            if (!mHasNotifyOpportunisticSubscriptionInfoChangedOccurred) {
            if (!mHasNotifyOpportunisticSubscriptionInfoChangedOccurred) {
                log("notifyOpptSubscriptionInfoChanged: first invocation mRecords.size="
                log("notifyOpptSubscriptionInfoChanged: first invocation mRecords.size="