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

Commit 1baebaab authored by Remi NGUYEN VAN's avatar Remi NGUYEN VAN Committed by android-build-team Robot
Browse files

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 01d68c56)

Change-Id: I5bea86e0b5733bff7428f0b40c8a6a1907a1e825
(cherry picked from commit cc246e6c)
parent ca4b67c0
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -934,7 +934,7 @@ public class IpClient extends StateMachine {
        // accompanying code in IpReachabilityMonitor) is unreachable.
        // accompanying code in IpReachabilityMonitor) is unreachable.
        final boolean ignoreIPv6ProvisioningLoss =
        final boolean ignoreIPv6ProvisioningLoss =
                mConfiguration != null && mConfiguration.mUsingMultinetworkPolicyTracker
                mConfiguration != null && mConfiguration.mUsingMultinetworkPolicyTracker
                && mCm.shouldAvoidBadWifi();
                && !mCm.shouldAvoidBadWifi();


        // Additionally:
        // Additionally:
        //
        //