summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2020-09-09 00:40:09 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2020-09-09 00:40:09 +0000
commit98499b6d585d1f43e6cfe2e1255fa7a326c73f98 (patch)
tree3764cf31f3f402ae3b15611b8d568592a5344423
parentaebe8ffa022d6e19155482d078ebec52f525adee (diff)
parent1e27ae70846e2d9298f03882acac8078d6e8d7f1 (diff)
Merge "Add null check before using mCallback"
-rw-r--r--services/core/java/com/android/server/biometrics/sensors/AcquisitionClient.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/biometrics/sensors/AcquisitionClient.java b/services/core/java/com/android/server/biometrics/sensors/AcquisitionClient.java
index 73fc17aa26f1..9898d7676178 100644
--- a/services/core/java/com/android/server/biometrics/sensors/AcquisitionClient.java
+++ b/services/core/java/com/android/server/biometrics/sensors/AcquisitionClient.java
@@ -98,7 +98,11 @@ public abstract class AcquisitionClient<T> extends ClientMonitor<T> implements I
}
if (finish) {
- mCallback.onClientFinished(this, false /* success */);
+ if (mCallback == null) {
+ Slog.e(TAG, "Callback is null, perhaps the client hasn't been started yet?");
+ } else {
+ mCallback.onClientFinished(this, false /* success */);
+ }
}
}