summaryrefslogtreecommitdiff
path: root/biometrics/fingerprint/aidl/default/Fingerprint.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'biometrics/fingerprint/aidl/default/Fingerprint.cpp')
-rw-r--r--biometrics/fingerprint/aidl/default/Fingerprint.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/biometrics/fingerprint/aidl/default/Fingerprint.cpp b/biometrics/fingerprint/aidl/default/Fingerprint.cpp
index 7808a13d16..f00a49d26e 100644
--- a/biometrics/fingerprint/aidl/default/Fingerprint.cpp
+++ b/biometrics/fingerprint/aidl/default/Fingerprint.cpp
@@ -103,6 +103,8 @@ ndk::ScopedAStatus Fingerprint::createSession(int32_t sensorId, int32_t userId,
mSession = SharedRefBase::make<Session>(sensorId, userId, cb, mEngine.get(), &mWorker);
*out = mSession;
+ mSession->linkToDeath(cb->asBinder().get());
+
LOG(INFO) << "createSession: sensorId:" << sensorId << " userId:" << userId;
return ndk::ScopedAStatus::ok();
}