summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartijn Coenen <maco@google.com>2014-09-25 14:21:48 -0700
committerMartijn Coenen <maco@google.com>2014-09-25 14:21:48 -0700
commitc19fe79a280fb5451b9f7506222c8676dd91d12b (patch)
treebbdc10ce12b50eb37763aa92093f387e4920dca4
parent58268861a9aee36b541b6534c341657fb221c2f2 (diff)
downloadlibnfc-nci-c19fe79a280fb5451b9f7506222c8676dd91d12b.tar.gz
Fix null pointer dereference.
Bug: 16517161 Change-Id: I0d19b7c9fa41e7643ab643d6f3e865cd3589dcb2
-rw-r--r--src/nfa/ce/nfa_ce_act.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nfa/ce/nfa_ce_act.c b/src/nfa/ce/nfa_ce_act.c
index ba09125..2e8ca56 100644
--- a/src/nfa/ce/nfa_ce_act.c
+++ b/src/nfa/ce/nfa_ce_act.c
@@ -947,7 +947,8 @@ BOOLEAN nfa_ce_deactivate_ntf (tNFA_CE_MSG *p_ce_msg)
{
conn_evt.ce_deactivated.handle = NFA_HANDLE_GROUP_CE | ((tNFA_HANDLE)nfa_ce_cb.idx_wild_card);
conn_evt.ce_deactivated.type = deact_type;
- (*p_cb->p_active_conn_cback) (NFA_CE_DEACTIVATED_EVT, &conn_evt);
+ if (p_cb->p_active_conn_cback)
+ (*p_cb->p_active_conn_cback) (NFA_CE_DEACTIVATED_EVT, &conn_evt);
}
return TRUE;