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

Commit 5c4e2c17 authored by Joanne Chung's avatar Joanne Chung
Browse files

Avoid system crash because null AndroidPackage

mConnection.getPackage(), it may return nullable, the system should
not call buildHostsString(pkg) if pkg is null.

Bug: 318854490
Test: Cannot reproduce, just run atest StagedInstallTest
\#testInstallStagedApex_SameGrade

Change-Id: I3b0762f2a120e3fe460cc686e30ddffc57543205
parent deeda788
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -254,6 +254,14 @@ public class DomainVerificationProxyV1 implements DomainVerificationProxy {
            String packageName = verifications.valueAt(index).second;
            AndroidPackage pkg = mConnection.getPackage(packageName);

            if (pkg == null) {
                if (DEBUG_BROADCASTS) {
                    Slog.d(TAG,
                            "Skip sendBroadcasts because null AndroidPackage for " + packageName);
                }
                continue;
            }

            String hostsString = buildHostsString(pkg);

            Intent intent = new Intent(Intent.ACTION_INTENT_FILTER_NEEDS_VERIFICATION)