commit | 7833e7c5cb628bbf634f8771e00a896a91d43403 | [log] [tgz] |
---|---|---|
author | Todd Kennedy <toddke@google.com> | Mon Jun 26 07:51:54 2017 -0700 |
committer | Todd Kennedy <toddke@google.com> | Mon Jun 26 07:51:54 2017 -0700 |
tree | 19dfe10560c7c1b6163046bb7883ddd57c67e528 | |
parent | ba003a97f8ebee5d99d196cc9a601bd173438dc3 [diff] |
null check before dereference Change-Id: I6ae219b68920c160e104b307f60802fd75e705ce Fixes: 62908319 Test: Manual
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index 6c59505..28851f5 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 @@ // 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 =