Merge "Clear underlying network info in onDefaultNetworkLost()" am: a4ee732c81
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2317019 Change-Id: Ie55da2db695e9899f93fe5ae0415eb34e3d6e82f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -3475,6 +3475,8 @@ public class Vpn {
|
|||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
mActiveNetwork = null;
|
mActiveNetwork = null;
|
||||||
|
mUnderlyingNetworkCapabilities = null;
|
||||||
|
mUnderlyingLinkProperties = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mScheduledHandleNetworkLostFuture != null) {
|
if (mScheduledHandleNetworkLostFuture != null) {
|
||||||
@@ -3664,9 +3666,6 @@ public class Vpn {
|
|||||||
scheduleRetryNewIkeSession();
|
scheduleRetryNewIkeSession();
|
||||||
}
|
}
|
||||||
|
|
||||||
mUnderlyingNetworkCapabilities = null;
|
|
||||||
mUnderlyingLinkProperties = null;
|
|
||||||
|
|
||||||
// Close all obsolete state, but keep VPN alive incase a usable network comes up.
|
// Close all obsolete state, but keep VPN alive incase a usable network comes up.
|
||||||
// (Mirrors VpnService behavior)
|
// (Mirrors VpnService behavior)
|
||||||
Log.d(TAG, "Resetting state for token: " + mCurrentToken);
|
Log.d(TAG, "Resetting state for token: " + mCurrentToken);
|
||||||
|
|||||||
Reference in New Issue
Block a user