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

Commit 80eb47ff authored by Hugo Benichi's avatar Hugo Benichi Committed by android-build-merger
Browse files

Merge "Captive portals: reinspect http result after fallback probe" am: 3a7c4f33

am: 3bda2231

Change-Id: Ib154e58cab427aa60740246f3eef930a09261733
parents 777bf77c 3bda2231
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -967,14 +967,18 @@ public class NetworkMonitor extends StateMachine {
                return result;
            }
        }
        // Otherwise wait until https probe completes and use its result.
        // Otherwise wait until http and https probes completes and use their results.
        try {
            httpProbe.join();
            if (httpProbe.result().isPortal()) {
                return httpProbe.result();
            }
            httpsProbe.join();
            return httpsProbe.result();
        } catch (InterruptedException e) {
            validationLog("Error: https probe wait interrupted!");
            validationLog("Error: http or https probe wait interrupted!");
            return CaptivePortalProbeResult.FAILED;
        }
        return httpsProbe.result();
    }

    private URL makeURL(String url) {