diff options
| author | 2016-04-08 16:24:59 +0000 | |
|---|---|---|
| committer | 2016-04-08 16:25:01 +0000 | |
| commit | 0e868a193e926d799c0a53b071d05cda4b0e59ed (patch) | |
| tree | 78110fc18e6cac36d1935b7902b97211b32406af | |
| parent | 534537d313fdf456979aaf7cdbabc63c718e1d44 (diff) | |
| parent | 3baa87653ead8982fcb114274a3778161763a894 (diff) | |
Merge "Fix a NPE in PackageInstallerService" into nyc-dev
| -rw-r--r-- | services/core/java/com/android/server/pm/PackageInstallerService.java | 5 |
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); + } } } |