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

Commit d9f650f7 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
Merged-In: I13bb670117a51c4778a06e8125db6693bbde2cd8
Change-Id: I13bb670117a51c4778a06e8125db6693bbde2cd8
parent 54740f91
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -2477,7 +2477,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