From 06f66ba8bee7210a44d36e0fac97eb101a82bd22 Mon Sep 17 00:00:00 2001 From: Ashwini Oruganti Date: Mon, 19 Oct 2020 12:53:30 -0700 Subject: [PATCH] PreBootBroadcaster.java: Make the PendingIntent immutable PendingIntents now need an explicit mutability flags. See go/immutable-pendingintents for more details. Fixes: 169794258 Test: Green builds Change-Id: If9268554ecc02acaf08fa62a9a01b5fc6ce374f7 --- .../core/java/com/android/server/am/PreBootBroadcaster.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/am/PreBootBroadcaster.java b/services/core/java/com/android/server/am/PreBootBroadcaster.java index 747e8a89f8e73..be63dd41735bb 100644 --- a/services/core/java/com/android/server/am/PreBootBroadcaster.java +++ b/services/core/java/com/android/server/am/PreBootBroadcaster.java @@ -144,7 +144,8 @@ public abstract class PreBootBroadcaster extends IIntentReceiver.Stub { final PendingIntent contentIntent; if (context.getPackageManager().resolveActivity(intent, 0) != null) { - contentIntent = PendingIntent.getActivity(context, 0, intent, 0); + contentIntent = PendingIntent.getActivity(context, 0, intent, + PendingIntent.FLAG_IMMUTABLE); } else { contentIntent = null; }