diff options
author | Sylvain Fonteneau <sylvain.fonteneau@trusted-logic.com> | 2010-12-09 17:57:08 +0100 |
---|---|---|
committer | Jeff Hamilton <jham@android.com> | 2010-12-13 10:24:31 -0600 |
commit | 35a9f321a9cb5db0e65b9579d11bee2ac9bb1c54 (patch) | |
tree | 9589b042da813c863ffb5b68746a9762e97b953d /src/phFriNfc_Llcp.c | |
parent | 28ab3385d05d10437c6b1f0168bab6ed71bf4bfd (diff) | |
download | libnfc-nxp-35a9f321a9cb5db0e65b9579d11bee2ac9bb1c54.tar.gz |
Fix missing send callback in error upon deactivation.
Change-Id: I2a857c4e02fcf8c0f655a6fa960466f5ac4f191e
Diffstat (limited to 'src/phFriNfc_Llcp.c')
-rw-r--r-- | src/phFriNfc_Llcp.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/phFriNfc_Llcp.c b/src/phFriNfc_Llcp.c index 86ab6ed..cfbda3a 100644 --- a/src/phFriNfc_Llcp.c +++ b/src/phFriNfc_Llcp.c @@ -933,9 +933,6 @@ static void phFriNfc_Llcp_Receive_CB( void *pContext, NFCSTATUS result = NFCSTATUS_SUCCESS; phFriNfc_Llcp_sPacketHeader_t sPacketHeader; - /* Parse header */ - phFriNfc_Llcp_Buffer2Header(psData->buffer, 0, &sPacketHeader); - /* Check reception status and for pending disconnection */ if ((status != NFCSTATUS_SUCCESS) || (Llcp->bDiscPendingFlag == TRUE)) { @@ -947,6 +944,9 @@ static void phFriNfc_Llcp_Receive_CB( void *pContext, return; } + /* Parse header */ + phFriNfc_Llcp_Buffer2Header(psData->buffer, 0, &sPacketHeader); + if (sPacketHeader.ptype != PHFRINFC_LLCP_PTYPE_SYMM) { LLCP_PRINT_BUFFER("\nReceived LLCP packet :", psData->buffer, psData->length); |