From 7833e7c5cb628bbf634f8771e00a896a91d43403 Mon Sep 17 00:00:00 2001 From: Todd Kennedy Date: Mon, 26 Jun 2017 07:51:54 -0700 Subject: [PATCH] null check before dereference Change-Id: I6ae219b68920c160e104b307f60802fd75e705ce Fixes: 62908319 Test: Manual --- .../core/java/com/android/server/pm/PackageManagerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index 6c59505c8dd0b..28851f5a8e7e1 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -19944,7 +19944,7 @@ public class PackageManagerService extends IPackageManager.Stub // Queue up an async operation since the package deletion may take a little while. mHandler.post(new Runnable() { public void run() { - final PackageSetting ps = (PackageSetting) pkg.mExtras; + final PackageSetting ps = pkg == null ? null : (PackageSetting) pkg.mExtras; boolean doClearData = true; if (ps != null) { final boolean targetIsInstantApp =