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

Commit fab93014 authored by Nicholas Sauer's avatar Nicholas Sauer
Browse files

Check for null in getDeviceOwnerOrProfileOwnerPackage

This prevents a system crash when running SessionTest on secondary
users.

bug: 138118013
bug: 138120084
Test: cts-tradefed run cts-dev -m CtsPackageInstallTestCases -t android.packageinstaller.install.cts.SessionTest
and cts-tradefed run cts-dev -m CtsPermission2TestCases -t android.permission2.cts.RestrictedPermissionsTest#onSideLoadRestrictedPermissionsWhitelistingDefault
Change-Id: I2be4d3121666c107aaf32113f7c13a9b5b3ff5dd
parent a08edfae
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -92,6 +92,9 @@ public class ProtectedPackages {
        if (mDeviceOwnerUserId == userId) {
            return mDeviceOwnerPackage;
        }
        if (mProfileOwnerPackages == null) {
            return null;
        }
        return mProfileOwnerPackages.get(userId);
    }