From d6cc88572bdd4a641eb6f7e1d5e5bd1e26cb723c Mon Sep 17 00:00:00 2001 From: Stanislav Zholnin Date: Fri, 24 Apr 2020 16:41:32 +0100 Subject: [PATCH] Avoid division by zero error when AppOps history is empty. Test: manual verification Bug: 143519689 Change-Id: Idbabfcede887382a29e39702d38959639f34b7c7 --- .../com/android/server/stats/pull/StatsPullAtomService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/stats/pull/StatsPullAtomService.java b/services/core/java/com/android/server/stats/pull/StatsPullAtomService.java index 6fd7250b205c9..439ea7c75f1a0 100644 --- a/services/core/java/com/android/server/stats/pull/StatsPullAtomService.java +++ b/services/core/java/com/android/server/stats/pull/StatsPullAtomService.java @@ -2947,7 +2947,7 @@ public class StatsPullAtomService extends SystemService { } int processHistoricalOps(HistoricalOps histOps, int atomTag, List pulledData) { - int counter = 0; + int counter = 1; for (int uidIdx = 0; uidIdx < histOps.getUidCount(); uidIdx++) { final HistoricalUidOps uidOps = histOps.getUidOpsAt(uidIdx); final int uid = uidOps.getUid();