summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Svetoslav Ganov <svetoslavganov@google.com> 2016-04-08 16:24:59 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2016-04-08 16:25:01 +0000
commit0e868a193e926d799c0a53b071d05cda4b0e59ed (patch)
tree78110fc18e6cac36d1935b7902b97211b32406af
parent534537d313fdf456979aaf7cdbabc63c718e1d44 (diff)
parent3baa87653ead8982fcb114274a3778161763a894 (diff)
Merge "Fix a NPE in PackageInstallerService" into nyc-dev
-rw-r--r--services/core/java/com/android/server/pm/PackageInstallerService.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/pm/PackageInstallerService.java b/services/core/java/com/android/server/pm/PackageInstallerService.java
index f6d2f7e06ed3..83681853898c 100644
--- a/services/core/java/com/android/server/pm/PackageInstallerService.java
+++ b/services/core/java/com/android/server/pm/PackageInstallerService.java
@@ -905,7 +905,10 @@ public class PackageInstallerService extends IPackageInstaller.Stub {
mContext.enforceCallingOrSelfPermission(android.Manifest.permission.INSTALL_PACKAGES, TAG);
synchronized (mSessions) {
- mSessions.get(sessionId).setPermissionsResult(accepted);
+ PackageInstallerSession session = mSessions.get(sessionId);
+ if (session != null) {
+ session.setPermissionsResult(accepted);
+ }
}
}