summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2021-12-02 20:19:12 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2021-12-02 20:19:12 +0000
commita545285129833d95e24066cbfbd9f2f3d4150f5e (patch)
tree512fc2a8f1efa80b99c9c4c4a9cccb6bc872e0ab
parent22a5b5a0dd9295953eaed34b89482e3940563767 (diff)
parent0d39f92360dacd7f8cfca6ab6fb0462328f5bf1d (diff)
Merge "Check for initialization of mUpdateEngine" am: e3a84af1a7 am: 0d39f92360
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1907970 Change-Id: I10d42d3c1a27430b377c0363e91a7e37b246ef07
-rw-r--r--core/java/android/os/UpdateEngine.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/java/android/os/UpdateEngine.java b/core/java/android/os/UpdateEngine.java
index 3e01c53f0469..b7e3068a437c 100644
--- a/core/java/android/os/UpdateEngine.java
+++ b/core/java/android/os/UpdateEngine.java
@@ -238,7 +238,7 @@ public class UpdateEngine {
public static final int DISABLED = 9;
}
- private IUpdateEngine mUpdateEngine;
+ private final IUpdateEngine mUpdateEngine;
private IUpdateEngineCallback mUpdateEngineCallback = null;
private final Object mUpdateEngineCallbackLock = new Object();
@@ -248,6 +248,9 @@ public class UpdateEngine {
public UpdateEngine() {
mUpdateEngine = IUpdateEngine.Stub.asInterface(
ServiceManager.getService(UPDATE_ENGINE_SERVICE));
+ if (mUpdateEngine == null) {
+ throw new IllegalStateException("Failed to find update_engine");
+ }
}
/**