When the HCI_RAW_CMD support is included, adding
NULL check for bt_hal_cbacks and hci_event_recv_cb
in btif_hci_event_cback to avoid ASSERT message
continuosly which is consuming more power.
CRs-Fixed: 922611
Change-Id: I995e6411012fe515ca725267045a97076b692b7d
static void btif_hci_event_cback ( tBTM_RAW_CMPL *p )
{
BTIF_TRACE_DEBUG("%s", __FUNCTION__);
- if(p != NULL)
+ if((p != NULL) && (bt_hal_cbacks != NULL)
+ && (bt_hal_cbacks->hci_event_recv_cb != NULL))
{
HAL_CBACK(bt_hal_cbacks, hci_event_recv_cb, p->event_code, p->p_param_buf,
p->param_len);