summaryrefslogtreecommitdiff
path: root/service
diff options
context:
space:
mode:
authorMichael Plass <mplass@google.com>2019-05-23 20:33:11 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-05-23 20:33:11 +0000
commitf229f347fac5e721fbf10fa711c6029fffecd8bf (patch)
tree0a4334371487fd7b3ce5369006abe7b702ca704c /service
parent9f5e356b4f7682202afed3a43473177829025567 (diff)
parente74738a9dabcf996beec55920fd1d3f5950cab24 (diff)
Merge "[WifiScoreCard] Always populate network-level fields in dumpsys"
Diffstat (limited to 'service')
-rw-r--r--service/java/com/android/server/wifi/WifiScoreCard.java16
1 files changed, 7 insertions, 9 deletions
diff --git a/service/java/com/android/server/wifi/WifiScoreCard.java b/service/java/com/android/server/wifi/WifiScoreCard.java
index 973c06dc9..86b72f6e9 100644
--- a/service/java/com/android/server/wifi/WifiScoreCard.java
+++ b/service/java/com/android/server/wifi/WifiScoreCard.java
@@ -789,6 +789,7 @@ public class WifiScoreCard {
* @param obfuscate - if true, ssids and bssids are omitted (short id only)
*/
public byte[] getNetworkListByteArray(boolean obfuscate) {
+ // These are really grouped by ssid, ignoring the security type.
Map<String, Network.Builder> networks = new ArrayMap<>();
for (PerBssid perBssid: mApForBssid.values()) {
String key = perBssid.ssid;
@@ -799,15 +800,12 @@ public class WifiScoreCard {
if (!obfuscate) {
network.setSsid(perBssid.ssid);
}
- if (perBssid.mSecurityType != null) {
- network.setSecurityType(perBssid.mSecurityType);
- }
- if (perBssid.mNetworkAgentId >= network.getNetworkAgentId()) {
- network.setNetworkAgentId(perBssid.mNetworkAgentId);
- }
- if (perBssid.mNetworkConfigId >= network.getNetworkConfigId()) {
- network.setNetworkConfigId(perBssid.mNetworkConfigId);
- }
+ }
+ if (perBssid.mNetworkAgentId >= network.getNetworkAgentId()) {
+ network.setNetworkAgentId(perBssid.mNetworkAgentId);
+ }
+ if (perBssid.mNetworkConfigId >= network.getNetworkConfigId()) {
+ network.setNetworkConfigId(perBssid.mNetworkConfigId);
}
network.addAccessPoints(perBssid.toAccessPoint(obfuscate));
}