diff options
author | nxf38254 <someswarareddy.samaseni@nxp.com> | 2019-07-08 12:05:37 +0530 |
---|---|---|
committer | nxf24591 <nanjesh.s_1@nxp.com> | 2019-07-12 16:00:16 +0530 |
commit | 4504d8bd6a0447e313f9a366f61c80d1bdecb981 (patch) | |
tree | 56139e3d58925495730c5ddd76c2f438704498f5 | |
parent | 868a830775ed69c98bfeabc7461fe3010ef0aaba (diff) | |
download | android_vendor_nxp_opensource_external_libnfc-nci-4504d8bd6a0447e313f9a366f61c80d1bdecb981.tar.gz android_vendor_nxp_opensource_external_libnfc-nci-4504d8bd6a0447e313f9a366f61c80d1bdecb981.tar.bz2 android_vendor_nxp_opensource_external_libnfc-nci-4504d8bd6a0447e313f9a366f61c80d1bdecb981.zip |
Fix for HCE-F configuration issue.
When IUT is configured for HCE-F test cases from NFC Forum DTA, the config
was not happening in all scenarios due to the condition comparison issue.
nfa_dm_cb.eDtaMode & NFA_DTA_HCEF_MODE is corrected.
-rwxr-xr-x | src/nfa/dm/nfa_dm_main.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nfa/dm/nfa_dm_main.cc b/src/nfa/dm/nfa_dm_main.cc index 9b79110..1a5c007 100755 --- a/src/nfa/dm/nfa_dm_main.cc +++ b/src/nfa/dm/nfa_dm_main.cc @@ -462,7 +462,7 @@ tNFA_STATUS nfa_dm_check_set_config(uint8_t tlv_list_len, uint8_t* p_tlv_list, * application, then send the SET_CONFIG command */ if (((updated_len || app_init) && (appl_dta_mode_flag == 0x00 || - (nfa_dm_cb.eDtaMode & 0x0F) == NFA_DTA_HCEF_MODE)) || + (nfa_dm_cb.eDtaMode & NFA_DTA_HCEF_MODE) == NFA_DTA_HCEF_MODE)) || (appl_dta_mode_flag && app_init)) { #if (NXP_EXTNS == TRUE) DLOG_IF(INFO, nfc_debug_enabled) << StringPrintf("nfa_dm_check_set_config () updated_len=%d", updated_len); @@ -473,7 +473,7 @@ tNFA_STATUS nfa_dm_check_set_config(uint8_t tlv_list_len, uint8_t* p_tlv_list, nfc_status = NFC_SetConfig(updated_len, p_tlv_list); if (nfc_status == NFC_STATUS_OK) { - if ((nfa_dm_cb.eDtaMode & 0x0F) == NFA_DTA_HCEF_MODE) { + if ((nfa_dm_cb.eDtaMode & NFA_DTA_HCEF_MODE) == NFA_DTA_HCEF_MODE) { nfa_dm_cb.eDtaMode &= ~NFA_DTA_HCEF_MODE; nfa_dm_cb.eDtaMode |= NFA_DTA_DEFAULT_MODE; } |