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

Commit d3f02497 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Release the context of APN on target transport properly" am: 0ed324d1 am: f9123b93

Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/1569900

Change-Id: Ia37f6725d0c2e1cb1eced5686f83729c495f9bbe
parents 54da61ff f9123b93
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -422,6 +422,13 @@ public class TelephonyNetworkFactory extends NetworkFactory {
                    : DcTracker.RELEASE_TYPE_DETACH;
            releaseNetworkInternal(networkRequest, releaseType, originTransport);
            mNetworkRequests.put(networkRequest, targetTransport);
        } else {
            // If handover fails and requires to fallback, the context of target transport needs to
            // be released
            if (!success) {
                releaseNetworkInternal(networkRequest,
                        DcTracker.RELEASE_TYPE_NORMAL, targetTransport);
            }
        }

        handoverParams.callback.onCompleted(success, fallback);