diff options
| author | 2022-11-03 22:17:26 +0000 | |
|---|---|---|
| committer | 2022-11-03 22:17:26 +0000 | |
| commit | fd99d08d905e8ebbd9e811fe20f8b113d5d30fcc (patch) | |
| tree | fcb74dcd6a65f73660cbef8be7393c21b2d57d93 | |
| parent | a5cbb8faafbd2cd1dcd213d5bd4f03bceca8df02 (diff) | |
| parent | 9bb7cb8af10ab92373e4638172999478b1e76bfb (diff) | |
Merge "Fix division by zero in maybeAdjustDesiredStockLevelLocked()."
| -rw-r--r-- | apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java b/apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java index 581a545f8401..17b87469f7be 100644 --- a/apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java +++ b/apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java @@ -701,6 +701,10 @@ public class InternalResourceService extends SystemService { return; } final long totalDischargeMah = mAnalyst.getBatteryScreenOffDischargeMah(); + if (totalDischargeMah == 0) { + Slog.i(TAG, "Total discharge was 0"); + return; + } final long batteryCapacityMah = mBatteryManagerInternal.getBatteryFullCharge() / 1000; final long estimatedLifeHours = batteryCapacityMah * totalScreenOffDurationMs / totalDischargeMah / HOUR_IN_MILLIS; |