From f4158fd258d80f73e4533380fad04afd33a31d12 Mon Sep 17 00:00:00 2001 From: Dmitri Plotnikov Date: Wed, 9 Jun 2021 17:33:16 -0700 Subject: [PATCH] Enforce declared permissions on getCellularBatteryStats() and getWifiBatteryStats() Bug: 188420344 Bug: 188420350 Test: build, flash, presubmit Change-Id: I8071478f9d9b60e89f32d5b15a0c815bc18a86a5 --- .../core/java/com/android/server/am/BatteryStatsService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/core/java/com/android/server/am/BatteryStatsService.java b/services/core/java/com/android/server/am/BatteryStatsService.java index 4e6e91ac7b5d3..79f751990dd20 100644 --- a/services/core/java/com/android/server/am/BatteryStatsService.java +++ b/services/core/java/com/android/server/am/BatteryStatsService.java @@ -2499,6 +2499,7 @@ public final class BatteryStatsService extends IBatteryStats.Stub * @hide */ public CellularBatteryStats getCellularBatteryStats() { + enforceCallingPermission(); // Wait for the completion of pending works if there is any awaitCompletion(); synchronized (mStats) { @@ -2511,6 +2512,7 @@ public final class BatteryStatsService extends IBatteryStats.Stub * @hide */ public WifiBatteryStats getWifiBatteryStats() { + enforceCallingPermission(); // Wait for the completion of pending works if there is any awaitCompletion(); synchronized (mStats) {