diff options
| author | 2024-09-26 22:57:25 +0000 | |
|---|---|---|
| committer | 2024-09-26 22:57:25 +0000 | |
| commit | cd682f630c70f3d3424a3ad8d7ffb0634554a821 (patch) | |
| tree | 82b3aee2119e7621cd9053ec84e47816125eb915 | |
| parent | 6f7665370b368b3f4164cdce501ae224b3351c9b (diff) | |
| parent | 93247bb899e342d0f0ceeaa23133c91090d94526 (diff) | |
Merge "Ignore null action in AlarmManagerService$UninstallReceiver." into main
| -rw-r--r-- | apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java | 6 |
1 files changed, 5 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 b982d1253e21..d1f1ac3c1c92 100644 --- a/apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java +++ b/apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java @@ -4935,10 +4935,14 @@ public class AlarmManagerService extends SystemService { @Override public void onReceive(Context context, Intent intent) { + final String action = intent.getAction(); + if (action == null) { + return; + } final int uid = intent.getIntExtra(Intent.EXTRA_UID, -1); synchronized (mLock) { String pkgList[] = null; - switch (intent.getAction()) { + switch (action) { case Intent.ACTION_QUERY_PACKAGE_RESTART: pkgList = intent.getStringArrayExtra(Intent.EXTRA_PACKAGES); for (String packageName : pkgList) { |