diff options
| author | 2021-06-22 02:30:30 +0000 | |
|---|---|---|
| committer | 2021-06-22 02:30:30 +0000 | |
| commit | 0a2ae5bb54f2ecefa18425f46bbda693fbfc6582 (patch) | |
| tree | 4d23d12accca1680f207adfed36d7a779994b501 | |
| parent | d6be50957e3f699865a3c620ea27c682edfd2931 (diff) | |
| parent | 1877985759e6e742378761f0ba92fe087b5c82cd (diff) | |
Merge "Add NPE check to FpDetectClient" into sc-dev
| -rw-r--r-- | services/core/java/com/android/server/biometrics/sensors/fingerprint/hidl/FingerprintDetectClient.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/biometrics/sensors/fingerprint/hidl/FingerprintDetectClient.java b/services/core/java/com/android/server/biometrics/sensors/fingerprint/hidl/FingerprintDetectClient.java index 160736433112..8d777e1c2787 100644 --- a/services/core/java/com/android/server/biometrics/sensors/fingerprint/hidl/FingerprintDetectClient.java +++ b/services/core/java/com/android/server/biometrics/sensors/fingerprint/hidl/FingerprintDetectClient.java @@ -124,10 +124,12 @@ class FingerprintDetectClient extends AcquisitionClient<IBiometricsFingerprint> final PerformanceTracker pm = PerformanceTracker.getInstanceForSensorId(getSensorId()); pm.incrementAuthForUser(getTargetUserId(), authenticated); - try { - getListener().onDetected(getSensorId(), getTargetUserId(), mIsStrongBiometric); - } catch (RemoteException e) { - Slog.e(TAG, "Remote exception when sending onDetected", e); + if (getListener() != null) { + try { + getListener().onDetected(getSensorId(), getTargetUserId(), mIsStrongBiometric); + } catch (RemoteException e) { + Slog.e(TAG, "Remote exception when sending onDetected", e); + } } } |