am b4564787: Merge "Remove a dependency on a device-kernel-specific header."
* commit 'b4564787a7f8b5e7b9a0147c40a5bf2e83125424':
Remove a dependency on a device-kernel-specific header.
diff --git a/src/phHal4Nfc_ADD.c b/src/phHal4Nfc_ADD.c
index 727b7c4..d2040ea 100644
--- a/src/phHal4Nfc_ADD.c
+++ b/src/phHal4Nfc_ADD.c
@@ -493,13 +493,10 @@
Count++;
}
}
- if ( !(Sak & NFCIP_BITMASK) )
- {
- // Always add a separate 3A target on a separate
- // handle, so the upper layers can connect to it.
- aRemoteDevTypes[Count] = phHal_eISO14443_3A_PICC;
- Count++;
- }
+ // Always add a separate 3A target on a separate
+ // handle, so the upper layers can connect to it.
+ aRemoteDevTypes[Count] = phHal_eISO14443_3A_PICC;
+ Count++;
}
/*Check for P2P target passive*/
if((Sak & NFCIP_BITMASK) &&
diff --git a/src/phHal4Nfc_Reader.c b/src/phHal4Nfc_Reader.c
index f27bb09..526d0fc 100644
--- a/src/phHal4Nfc_Reader.c
+++ b/src/phHal4Nfc_Reader.c
@@ -237,6 +237,11 @@
}
}
+ if(NFCSTATUS_PENDING != RetStatus)
+ {
+ Hal4Ctxt->sUpperLayerInfo.psUpperLayerCtxt = NULL;
+ Hal4Ctxt->sTgtConnectInfo.pUpperConnectCb = NULL;
+ }
return RetStatus;
}