summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVarun Shah <varunshah@google.com>2023-04-28 05:19:08 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-04-28 05:19:08 +0000
commit0c3e6e99ef58189387bbf728d583550472407fcb (patch)
tree410d8fe963ac9dc49bc4f264244b759da1a10811
parentd98e53101fedddf0b0fa4487e1863b861619d2c8 (diff)
parent4987fa111d9363b2c3c3b2c7adb0290691e1c111 (diff)
downloadCalendarProvider-0c3e6e99ef58189387bbf728d583550472407fcb.tar.gz
Fix NPE in CalendarProviderBroadcastReceiver. am: b6457c86d1 am: 4987fa111d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/providers/CalendarProvider/+/22915099 Change-Id: Iee996a190b8a6271a214d568a2b627f15816f535 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--src/com/android/providers/calendar/CalendarProviderBroadcastReceiver.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/providers/calendar/CalendarProviderBroadcastReceiver.java b/src/com/android/providers/calendar/CalendarProviderBroadcastReceiver.java
index c27044f..af3b412 100644
--- a/src/com/android/providers/calendar/CalendarProviderBroadcastReceiver.java
+++ b/src/com/android/providers/calendar/CalendarProviderBroadcastReceiver.java
@@ -34,8 +34,9 @@ public class CalendarProviderBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
- if (!CalendarAlarmManager.ACTION_CHECK_NEXT_ALARM.equals(action)
- && !CalendarContract.ACTION_EVENT_REMINDER.equals(action)) {
+ if (action == null ||
+ (!CalendarAlarmManager.ACTION_CHECK_NEXT_ALARM.equals(action)
+ && !CalendarContract.ACTION_EVENT_REMINDER.equals(action))) {
Log.e(TAG, "Received invalid intent: " + intent);
setResultCode(Activity.RESULT_CANCELED);
return;