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) ||