diff options
author | Remi NGUYEN VAN <reminv@google.com> | 2019-08-13 03:39:58 -0700 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2019-08-14 00:22:57 +0000 |
commit | 1baebaabbee559b1061f5bfe261a7f07eda25e36 (patch) | |
tree | 3d40dcd6ae509dd63a8fa2c6c02e08408db0cc4e /src | |
parent | ca4b67c00030846d3b56744ba03cdb53ecb581c7 (diff) |
Fix avoidBadWifi behavior with IPv6 provisioning
IPv6 provisioning loss should be ignored when avoidBadWifi is false, not
true.
Bug: 139023420
Test: with avoidBadWifi=false, when connected to a mobile hotspot that
loses connectivity, WiFi does not disconnect anymore
Merged-In: I18dc13083a7af4ed8bf95fbbf7dce0ecb9abaa14
(cherry picked from commit 01d68c56d9be5970a1df3ac1db05c5b6e63ba615)
Change-Id: I5bea86e0b5733bff7428f0b40c8a6a1907a1e825
(cherry picked from commit cc246e6c3f240cf2b51635fc6c762dd75ea67fb8)
Diffstat (limited to 'src')
-rw-r--r-- | src/android/net/ip/IpClient.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/android/net/ip/IpClient.java b/src/android/net/ip/IpClient.java index 266b1b0..ad9accc 100644 --- a/src/android/net/ip/IpClient.java +++ b/src/android/net/ip/IpClient.java @@ -934,7 +934,7 @@ public class IpClient extends StateMachine { // accompanying code in IpReachabilityMonitor) is unreachable. final boolean ignoreIPv6ProvisioningLoss = mConfiguration != null && mConfiguration.mUsingMultinetworkPolicyTracker - && mCm.shouldAvoidBadWifi(); + && !mCm.shouldAvoidBadWifi(); // Additionally: // |