summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Erik Wolsheimer <ewol@google.com> 2016-08-05 17:32:56 +0000
committer android-build-merger <android-build-merger@google.com> 2016-08-05 17:32:56 +0000
commitb356cf32ab029b031bc1624efdfe9149fd9a70a7 (patch)
treed99c5bca5c59e51b9503079a39af5f6b7de590c5
parent17378765bf3ca463867edae7ee9e07ea39be256f (diff)
parent0810302b93e1c20d67bd7d160f59708c26ad0a85 (diff)
Add missing null check to AppErrors#handleAppCrashLocked am: dc74142c74
am: 0810302b93 Change-Id: Icc7bcdc1916636d298c2b1f3550a4069af61944d
-rw-r--r--services/core/java/com/android/server/am/AppErrors.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/am/AppErrors.java b/services/core/java/com/android/server/am/AppErrors.java
index 1f156dfd1985..7eff773543c8 100644
--- a/services/core/java/com/android/server/am/AppErrors.java
+++ b/services/core/java/com/android/server/am/AppErrors.java
@@ -638,7 +638,8 @@ class AppErrors {
// Allow restarting for started or bound foreground services that are crashing the
// first time. This includes wallpapers.
- if (sr.crashCount <= 1 && (sr.isForeground || procIsBoundForeground)) {
+ if ((data != null) && (sr.crashCount <= 1)
+ && (sr.isForeground || procIsBoundForeground)) {
data.isRestartableForService = true;
}
}