diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index 59039baf2764a..2d1d194379525 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -23444,7 +23444,7 @@ public class PackageManagerService extends IPackageManager.Stub // writer synchronized (mLock) { final PackageSetting ps = mSettings.getPackageLPr(packageName); - if (ps.getStopped(userId) && !stopped) { + if (ps != null && ps.getStopped(userId) && !stopped) { shouldUnhibernate = true; } if (!shouldFilterApplicationLocked(ps, callingUid, userId)