From 9df79043907870fd4c1bd30b460b138169b92bbf Mon Sep 17 00:00:00 2001 From: Mitchell Wills Date: Tue, 1 Sep 2015 12:21:59 -0700 Subject: [PATCH] Don't cache ScanResults in WifiTracker if there is no SSID Bug: 23528076 Change-Id: I118cfafb526fe760bf1d545e09a1559e3867ce06 --- .../src/com/android/settingslib/wifi/WifiTracker.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java b/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java index c28288eb91b11..7b426646036f2 100644 --- a/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java +++ b/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java @@ -258,6 +258,9 @@ public class WifiTracker { mScanId++; final List newResults = mWifiManager.getScanResults(); for (ScanResult newResult : newResults) { + if (newResult.SSID == null || newResult.SSID.isEmpty()) { + continue; + } mScanResultCache.put(newResult.BSSID, newResult); mSeenBssids.put(newResult.BSSID, mScanId); }