diff options
| -rw-r--r-- | services/core/java/com/android/server/pm/PackageHandler.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/pm/PackageHandler.java b/services/core/java/com/android/server/pm/PackageHandler.java index f02eeeab958e..68f6ca1c019f 100644 --- a/services/core/java/com/android/server/pm/PackageHandler.java +++ b/services/core/java/com/android/server/pm/PackageHandler.java @@ -88,6 +88,13 @@ final class PackageHandler extends Handler { final boolean didRestore = (msg.arg2 != 0); mPm.mRunningInstalls.delete(msg.arg1); + if (request == null) { + if (DEBUG_INSTALL) { + Slog.i(TAG, "InstallRequest is null. Nothing to do for post-install " + + "token " + msg.arg1); + } + break; + } request.closeFreezer(); request.onInstallCompleted(); request.runPostInstallRunnable(); |