summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Tate <ctate@google.com>2021-07-13 13:08:54 -0700
committerChristopher Tate <ctate@google.com>2021-07-13 13:08:54 -0700
commit35f567467e6eddfce8b92f05917c70e87d61d4c8 (patch)
tree50af40182cdf38acfa0cb0d4cca83866c248195b
parent51204c444a1b1bc4491f6abca5d2830232766229 (diff)
Consistent reporting of failure conditions
Querying for the state of the exact-alarm permission produced inconsistent results depending on circumstances. This is now fixed so the failure reporting is invariant. Bug: 193032972 Test: manual Test: atest CtsAlarmManagerTestCases Change-Id: Ie1cc126cec568b6f53ebe6049e57ed13abdfd5bb
-rw-r--r--apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java b/apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java
index ed80ddbd2cd7..94f38021984b 100644
--- a/apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java
+++ b/apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java
@@ -2593,7 +2593,7 @@ public class AlarmManagerService extends SystemService {
final int uid = mPackageManagerInternal.getPackageUid(packageName, 0, userId);
if (callingUid != uid && !UserHandle.isCore(callingUid)) {
throw new SecurityException("Uid " + callingUid
- + " cannot query hasScheduleExactAlarm for uid " + uid);
+ + " cannot query hasScheduleExactAlarm for package " + packageName);
}
return (uid > 0) ? hasScheduleExactAlarmInternal(packageName, uid) : false;
}