diff --git a/services/core/java/com/android/server/pm/SharedUserSetting.java b/services/core/java/com/android/server/pm/SharedUserSetting.java index 054f61451e2f6..407ceb7b696e4 100644 --- a/services/core/java/com/android/server/pm/SharedUserSetting.java +++ b/services/core/java/com/android/server/pm/SharedUserSetting.java @@ -125,6 +125,9 @@ public final class SharedUserSetting extends SettingBase { */ public void fixSeInfoLocked() { final List pkgList = getPackages(); + if (pkgList == null || pkgList.size() == 0) { + return; + } for (PackageParser.Package pkg : pkgList) { if (pkg.applicationInfo.targetSdkVersion < seInfoTargetSdkVersion) {