diff options
| author | 2017-05-19 10:31:52 -0700 | |
|---|---|---|
| committer | 2017-05-19 10:31:52 -0700 | |
| commit | 303e4157ebe90d5ea51a98df2658930f6504b06e (patch) | |
| tree | 47f75106a8969a915d4709551c4e857bb57286df | |
| parent | a239ed1c79a55f5dc650a528a21fb696752c8049 (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.java | 3 | 
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)*.  |