diff --git a/services/core/java/com/android/server/pm/SharedUserSetting.java b/services/core/java/com/android/server/pm/SharedUserSetting.java index 244613180d007..ed396c3194622 100644 --- a/services/core/java/com/android/server/pm/SharedUserSetting.java +++ b/services/core/java/com/android/server/pm/SharedUserSetting.java @@ -96,7 +96,7 @@ public final class SharedUserSetting extends SettingBase { } final ArrayList pkgList = new ArrayList<>(packages.size()); for (PackageSetting ps : packages) { - if (ps == null) { + if ((ps == null) || (ps.pkg == null)) { continue; } pkgList.add(ps.pkg);