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

Commit 52556689 authored by Irfan Sheriff's avatar Irfan Sheriff Committed by Android (Google) Code Review
Browse files

Merge "DO NOT MERGE Fix status fetch from supplicant" into gingerbread

parents af2d3c7c e142eb0c
Loading
Loading
Loading
Loading
+24 −24
Original line number Diff line number Diff line
@@ -1461,19 +1461,18 @@ public class WifiStateTracker extends NetworkStateTracker {
    }

    private void requestConnectionStatus(WifiInfo info) {
        String SSID = null;
        String BSSID = null;
        String suppState = null;
        int netId = -1;
        String reply = status();
        if (reply == null) {
            return;
        }
        if (reply != null) {
            /*
             * Parse the reply from the supplicant to the status command, and update
             * local state accordingly. The reply is a series of lines of the form
             * "name=value".
             */
        String SSID = null;
        String BSSID = null;
        String suppState = null;
        int netId = -1;

            String[] lines = reply.split("\n");
            for (String line : lines) {
                String[] prop = line.split(" *= *");
@@ -1490,6 +1489,7 @@ public class WifiStateTracker extends NetworkStateTracker {
                else if (name.equalsIgnoreCase("wpa_state"))
                    suppState = value;
            }
        }
        info.setNetworkId(netId);
        info.setSSID(SSID);
        info.setBSSID(BSSID);