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

Commit 43e4e0cf authored by Jack Yu's avatar Jack Yu
Browse files

Fixed incorrect state machine transition in data network

After IWLAN handover complete, the source transport PDN clean up
failure shuold not cause the already-handover data network torn
down.

Fix: 225177283
Test: Manual
Merged-In: I09b09408759564fd8464fcc2dff23551fa372848
Change-Id: I09b09408759564fd8464fcc2dff23551fa372848
parent a64a935b
Loading
Loading
Loading
Loading
+1 −2
Original line number Original line Diff line number Diff line
@@ -2695,8 +2695,7 @@ public class DataNetwork extends StateMachine {


            // Clean up on the source transport.
            // Clean up on the source transport.
            mDataServiceManagers.get(mTransport).deactivateDataCall(mCid.get(mTransport),
            mDataServiceManagers.get(mTransport).deactivateDataCall(mCid.get(mTransport),
                    DataService.REQUEST_REASON_HANDOVER,
                    DataService.REQUEST_REASON_HANDOVER, null);
                    obtainMessage(EVENT_DEACTIVATE_DATA_NETWORK_RESPONSE));
            // Switch the transport to the target.
            // Switch the transport to the target.
            mTransport = DataUtils.getTargetTransport(mTransport);
            mTransport = DataUtils.getTargetTransport(mTransport);
            // Update the logging tag
            // Update the logging tag