summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRemi NGUYEN VAN <reminv@google.com>2019-08-13 03:39:58 -0700
committerandroid-build-team Robot <android-build-team-robot@google.com>2019-08-14 00:22:57 +0000
commit1baebaabbee559b1061f5bfe261a7f07eda25e36 (patch)
tree3d40dcd6ae509dd63a8fa2c6c02e08408db0cc4e /src
parentca4b67c00030846d3b56744ba03cdb53ecb581c7 (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.java2
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:
//