diff options
author | Jan Brands <jan.r.brands@nxp.com> | 2011-01-15 01:44:18 +0100 |
---|---|---|
committer | Nick Pelly <npelly@google.com> | 2011-01-18 11:19:02 -0800 |
commit | 2cabc1d1656f6072bee0e43504cda869336fc390 (patch) | |
tree | 8373c1768a067c06b0958845a86f3556c5b9dba8 /src/phFriNfc_MifareULMap.c | |
parent | a6243755a9b438bfbfe0be331ece55953f8cf9eb (diff) | |
download | external_libnfc-nxp-2cabc1d1656f6072bee0e43504cda869336fc390.zip external_libnfc-nxp-2cabc1d1656f6072bee0e43504cda869336fc390.tar.gz external_libnfc-nxp-2cabc1d1656f6072bee0e43504cda869336fc390.tar.bz2 |
Fixed wrong byte order in 3-byte L-format in NDEF TLV on T2T
Change-Id: I1bd1da26d0c27297e9db8dd41cb6c2f4b2ec806e
Diffstat (limited to 'src/phFriNfc_MifareULMap.c')
-rw-r--r-- | src/phFriNfc_MifareULMap.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/phFriNfc_MifareULMap.c b/src/phFriNfc_MifareULMap.c index 6b0ba44..008b7f7 100644 --- a/src/phFriNfc_MifareULMap.c +++ b/src/phFriNfc_MifareULMap.c @@ -521,8 +521,8 @@ phFriNfc_MfUL_CalcByteNum(phFriNfc_NdefMap_t *NdefMap) { if (NdefMap->MifareULContainer.ReadBuf[i + 1] == 0xFF) { - TemLength = NdefMap->MifareULContainer.ReadBuf[i + 2] | - ((uint16_t)NdefMap->MifareULContainer.ReadBuf[i + 3] << 8); + TemLength = NdefMap->MifareULContainer.ReadBuf[i + 3] | + ((uint16_t)NdefMap->MifareULContainer.ReadBuf[i + 2] << 8); if (TemLength == NdefMap->TLVStruct.ActualSize) { @@ -1891,9 +1891,9 @@ static NFCSTATUS phFriNfc_MfUL_H_findNDEFTLV(phFriNfc_NdefMap_t *NdefMap, ShiftLength = - (((uint16_t) (NdefMap->SendRecvBuf[Temp16Bytes]) + (((uint16_t) (ShiftLength) << PH_FRINFC_NDEFMAP_MFUL_SHIFT8) | - ShiftLength); + NdefMap->SendRecvBuf[Temp16Bytes]); // NdefMap->MifareULContainer.RemainingSize--; |