diff options
Diffstat (limited to 'biometrics/fingerprint/aidl/default/Fingerprint.cpp')
-rw-r--r-- | biometrics/fingerprint/aidl/default/Fingerprint.cpp | 2 |
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(); } |