diff options
author | 2024-10-29 23:17:39 +0000 | |
---|---|---|
committer | 2024-10-29 23:17:39 +0000 | |
commit | f09d4f129662b828a65598dc8d24c13ff4adab1c (patch) | |
tree | a18ca2e23562318991c9cf75e1546150ff098d6a | |
parent | c00fdec43e594b221f4b966ff78aea8d5b3b53bc (diff) | |
parent | 8d7fc2468271bd4830f9dccfb03e9d7088369fab (diff) |
Merge "Ignore null action in BackgroundJobsController." into main
-rw-r--r-- | apex/jobscheduler/service/java/com/android/server/job/controllers/BackgroundJobsController.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/apex/jobscheduler/service/java/com/android/server/job/controllers/BackgroundJobsController.java b/apex/jobscheduler/service/java/com/android/server/job/controllers/BackgroundJobsController.java index e3ac780abf09..7a21697331af 100644 --- a/apex/jobscheduler/service/java/com/android/server/job/controllers/BackgroundJobsController.java +++ b/apex/jobscheduler/service/java/com/android/server/job/controllers/BackgroundJobsController.java @@ -84,9 +84,13 @@ public final class BackgroundJobsController extends StateController { private final BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { + final String action = intent.getAction(); + if (action == null) { + return; + } + final String pkgName = getPackageName(intent); final int pkgUid = intent.getIntExtra(Intent.EXTRA_UID, -1); - final String action = intent.getAction(); if (pkgUid == -1) { Slog.e(TAG, "Didn't get package UID in intent (" + action + ")"); return; |