summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVarun Shah <varunshah@google.com>2023-04-28 04:38:32 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-04-28 04:38:32 +0000
commit869f44e740326d755739be2fad395b4a423b1826 (patch)
tree410d8fe963ac9dc49bc4f264244b759da1a10811
parentc59dc930e037077bc046200cca7848de06837a68 (diff)
parentb6457c86d10240da344f994e26fa2ee200639317 (diff)
downloadCalendarProvider-869f44e740326d755739be2fad395b4a423b1826.tar.gz
Fix NPE in CalendarProviderBroadcastReceiver. am: b6457c86d1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/providers/CalendarProvider/+/22915099 Change-Id: Iefdd9736f08a961b0edad0fdbd6c4ef4c2196bfc 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;