summaryrefslogtreecommitdiffstats
path: root/service/java/com/android/server/wifi/WifiAutoJoinController.java
diff options
context:
space:
mode:
authorPierre Vandwalle <vandwalle@google.com>2015-06-23 22:31:14 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-06-23 22:31:14 +0000
commit36375b663fcb5d3deb0119359b03623717d933aa (patch)
treefb66bfaf5cac4b44fee27927125d2d4bac3e65d7 /service/java/com/android/server/wifi/WifiAutoJoinController.java
parent903814ca886b4a090816216d5e8464b65b0121c9 (diff)
parentbe4d4bfef88bb0870e1e8bb464c302a2e54bbed4 (diff)
downloadandroid_frameworks_opt_net_wifi-36375b663fcb5d3deb0119359b03623717d933aa.tar.gz
android_frameworks_opt_net_wifi-36375b663fcb5d3deb0119359b03623717d933aa.tar.bz2
android_frameworks_opt_net_wifi-36375b663fcb5d3deb0119359b03623717d933aa.zip
Merge "prevent calling WifiNEtworkScoreCache.java with null scan result Bug:21957885" into mnc-dev
Diffstat (limited to 'service/java/com/android/server/wifi/WifiAutoJoinController.java')
-rw-r--r--service/java/com/android/server/wifi/WifiAutoJoinController.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/service/java/com/android/server/wifi/WifiAutoJoinController.java b/service/java/com/android/server/wifi/WifiAutoJoinController.java
index ec8f7d78b..07382d6c5 100644
--- a/service/java/com/android/server/wifi/WifiAutoJoinController.java
+++ b/service/java/com/android/server/wifi/WifiAutoJoinController.java
@@ -1234,7 +1234,8 @@ public class WifiAutoJoinController {
// keep going - it could be that another BSSID is in range (has been seen recently) which
// has a score, even if the one we're immediately connected to doesn't.
ScanResult currentScanResult = mWifiStateMachine.getCurrentScanResult();
- boolean currentNetworkHasScoreCurve = mNetworkScoreCache.hasScoreCurve(currentScanResult);
+ boolean currentNetworkHasScoreCurve = currentScanResult != null
+ && mNetworkScoreCache.hasScoreCurve(currentScanResult);
if (ephemeralOutOfRangeTimeoutMs <= 0 || currentNetworkHasScoreCurve) {
if (DBG) {
if (currentNetworkHasScoreCurve) {