diff options
author | Remi NGUYEN VAN <reminv@google.com> | 2019-08-13 16:47:47 +0900 |
---|---|---|
committer | Remi NGUYEN VAN <reminv@google.com> | 2019-08-13 16:47:47 +0900 |
commit | c80a667b36f6f9622e07156f40e3b91b33a18455 (patch) | |
tree | d25092d2b43e6f7eca44b692212f43b973b57465 /src | |
parent | a2f4f813748ee0a429923fc6f27513518f55b5a8 (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
Change-Id: I534df1595a123866df9ba9f6429331e7fb1c5251
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 799184e..24f985a 100644 --- a/src/android/net/ip/IpClient.java +++ b/src/android/net/ip/IpClient.java @@ -948,7 +948,7 @@ public class IpClient extends StateMachine { // accompanying code in IpReachabilityMonitor) is unreachable. final boolean ignoreIPv6ProvisioningLoss = mConfiguration != null && mConfiguration.mUsingMultinetworkPolicyTracker - && mCm.shouldAvoidBadWifi(); + && !mCm.shouldAvoidBadWifi(); // Additionally: // |