From 303e4157ebe90d5ea51a98df2658930f6504b06e Mon Sep 17 00:00:00 2001 From: Makoto Onuki Date: Fri, 19 May 2017 10:31:52 -0700 Subject: Fix NPE in usage stats manager (recent regression) Change-Id: I305bb64b11c9240dc0df5d7b08a9a970660157c8 Fix: 38430177 Test: build and boot --- services/usage/java/com/android/server/usage/UsageStatsService.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'services/usage/java') 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 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)*. -- cgit v1.2.3-59-g8ed1b