summaryrefslogtreecommitdiffstats
path: root/nxp/jni/com_android_nfc_NativeNfcManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'nxp/jni/com_android_nfc_NativeNfcManager.cpp')
-rwxr-xr-xnxp/jni/com_android_nfc_NativeNfcManager.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/nxp/jni/com_android_nfc_NativeNfcManager.cpp b/nxp/jni/com_android_nfc_NativeNfcManager.cpp
index af0e4fb..02086da 100755
--- a/nxp/jni/com_android_nfc_NativeNfcManager.cpp
+++ b/nxp/jni/com_android_nfc_NativeNfcManager.cpp
@@ -624,10 +624,14 @@ clean_and_return:
{
if(nat)
{
+ if (driverConfigured)
+ nfc_jni_unconfigure_driver(nat);
+
kill_client(nat);
}
}
if (pn544_dev != NULL) {
+ phDal4Nfc_Reset(0);
nfc_pn544_close(pn544_dev);
}
nfc_cb_data_deinit(&cb_data);