From 020e6a99b5d0a3476201541f026e650a31dc07a9 Mon Sep 17 00:00:00 2001 From: Navtej Singh Mann Date: Thu, 11 Jun 2015 16:53:11 -0700 Subject: [PATCH] fix ArrayIndexOutOfBoundsException while starting WifiScannerScan bug: 21663831 Change-Id: I9aea30907aae00c98d8fb1dc1fff3f4935108fa4 --- core/java/com/android/internal/os/BatteryStatsImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/com/android/internal/os/BatteryStatsImpl.java b/core/java/com/android/internal/os/BatteryStatsImpl.java index 20bb95eeff4c6..c5c75ecfba10d 100644 --- a/core/java/com/android/internal/os/BatteryStatsImpl.java +++ b/core/java/com/android/internal/os/BatteryStatsImpl.java @@ -4370,7 +4370,7 @@ public final class BatteryStatsImpl extends BatteryStats { @Override public void noteWifiBatchedScanStartedLocked(int csph, long elapsedRealtimeMs) { int bin = 0; - while (csph > 8 && bin < NUM_WIFI_BATCHED_SCAN_BINS) { + while (csph > 8 && bin < NUM_WIFI_BATCHED_SCAN_BINS-1) { csph = csph >> 3; bin++; }