From 1669cd3caa64de40e755a519d423b4a7a1c966a9 Mon Sep 17 00:00:00 2001 From: Varun Shah Date: Thu, 8 Oct 2020 17:44:43 -0700 Subject: [PATCH] Update PendingIntent mutability flag in CalendarContract. Fixes: 170224062 Test: atest CalendarCommonTests Test: atest CalendarProviderTests Test: atest CtsCalendarProviderTestCases Change-Id: Ib8fb8f2d48b33e2e8401c3ab3c371c1755200222 --- core/java/android/provider/CalendarContract.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/java/android/provider/CalendarContract.java b/core/java/android/provider/CalendarContract.java index e1aa21e8ea495..8ac1d84e04e4f 100644 --- a/core/java/android/provider/CalendarContract.java +++ b/core/java/android/provider/CalendarContract.java @@ -2618,7 +2618,8 @@ public final class CalendarContract { intent.setData(ContentUris.withAppendedId(CalendarContract.CONTENT_URI, alarmTime)); intent.putExtra(ALARM_TIME, alarmTime); intent.setFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND); - PendingIntent pi = PendingIntent.getBroadcast(context, 0, intent, 0); + PendingIntent pi = PendingIntent.getBroadcast(context, 0, intent, + PendingIntent.FLAG_IMMUTABLE); manager.setExactAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, alarmTime, pi); }