Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 65f46054 authored by yangjing24's avatar yangjing24 Committed by yang静
Browse files

[BugFix] Fix NPE in AnomalyReporter.initialize



Bug: 316850504

Change-Id: Ie6655bb6634f1a20e9e5c320fd137fd73dab5f16
Signed-off-by: default avataryangjing24 <yangjing24@xiaomi.com>
parent 0ae7fbc3
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -187,13 +187,14 @@ public final class AnomalyReporter {
        }

        for (ResolveInfo r : packages) {
            if (r.activityInfo == null
                    || pm.checkPermission(
            if (r.activityInfo == null) {
                Rlog.w(TAG, "Found package without activity");
                continue;
            } else if (pm.checkPermission(
                            android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE,
                            r.activityInfo.packageName)
                      != PackageManager.PERMISSION_GRANTED) {
                Rlog.w(TAG,
                        "Found package without proper permissions or no activity"
                Rlog.w(TAG, "Found package without proper permissions"
                                    + r.activityInfo.packageName);
                continue;
            }