summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Makoto Onuki <omakoto@google.com> 2017-05-19 10:31:52 -0700
committer Makoto Onuki <omakoto@google.com> 2017-05-19 10:31:52 -0700
commit303e4157ebe90d5ea51a98df2658930f6504b06e (patch)
tree47f75106a8969a915d4709551c4e857bb57286df
parenta239ed1c79a55f5dc650a528a21fb696752c8049 (diff)
Fix NPE in usage stats manager (recent regression)
Change-Id: I305bb64b11c9240dc0df5d7b08a9a970660157c8 Fix: 38430177 Test: build and boot
-rw-r--r--services/usage/java/com/android/server/usage/UsageStatsService.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/services/usage/java/com/android/server/usage/UsageStatsService.java b/services/usage/java/com/android/server/usage/UsageStatsService.java
index 0de3c7c75016..912e7a81cdfa 100644
--- a/services/usage/java/com/android/server/usage/UsageStatsService.java
+++ b/services/usage/java/com/android/server/usage/UsageStatsService.java
@@ -831,6 +831,9 @@ public class UsageStatsService extends SystemService implements
final UserUsageStatsService service =
getUserDataAndInitializeIfNeededLocked(userId, timeNow);
List<UsageStats> list = service.queryUsageStats(bucketType, beginTime, endTime);
+ if (list == null) {
+ return null;
+ }
// Mangle instant app names *using their current state (not whether they were ephemeral
// when the data was recorded)*.