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

Commit 0d0a315b authored by Jack Yu's avatar Jack Yu
Browse files

Fixed the mismatched protocol anomaly detector

Use the correct roaming information from network registration info.

Bug: 264845395
Test: Manual
Change-Id: I13bb670117a51c4778a06e8125db6693bbde2cd8
parent 61c50cbe
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -2479,7 +2479,8 @@ public class DataNetwork extends StateMachine {
            }
            NetworkRegistrationInfo nri = getNetworkRegistrationInfo();
            if (mDataProfile.getApnSetting() != null && nri != null && nri.isInService()) {
                boolean isRoaming = mPhone.getServiceState().getDataRoamingFromRegistration();
                boolean isRoaming = nri.getNetworkRegistrationState()
                        == NetworkRegistrationInfo.REGISTRATION_STATE_ROAMING;
                int protocol = isRoaming ? mDataProfile.getApnSetting().getRoamingProtocol()
                        : mDataProfile.getApnSetting().getProtocol();
                String underlyingDataService = mTransport