Merge "NFC: Integrate constants, hal modifications and feature list"
diff --git a/src/nfa/hci/nfa_hci_main.c b/src/nfa/hci/nfa_hci_main.c
index 35debff..08def65 100644
--- a/src/nfa/hci/nfa_hci_main.c
+++ b/src/nfa/hci/nfa_hci_main.c
@@ -965,7 +965,7 @@
void nfa_hci_conn_cback(uint8_t conn_id, tNFC_CONN_EVT event,
tNFC_CONN* p_data) {
uint8_t* p;
- NFC_HDR* p_pkt = (NFC_HDR*)p_data->data.p_data;
+ NFC_HDR* p_pkt = NULL;
uint8_t chaining_bit;
uint8_t pipe;
uint16_t pkt_len;
@@ -1048,6 +1048,9 @@
#endif
}
+ if(event == NFC_DATA_CEVT)
+ p_pkt = (NFC_HDR*)p_data->data.p_data;
+
if ((event != NFC_DATA_CEVT) || (p_pkt == NULL)) return;
if ((nfa_hci_cb.hci_state == NFA_HCI_STATE_WAIT_NETWK_ENABLE) ||