summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJia Ding <jiad@codeaurora.org>2017-02-10 17:08:36 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2017-02-14 04:20:14 -0800
commit16589039819eaee4f3ebcb27c867b916ebc160d8 (patch)
tree0aac0bfc8980fa1527c6d03669b717a152f95e12
parentad39e3745b1e4f0991a3f2609384fe253dee074d (diff)
qcacld-2.0: Fix possible null pointer dereference
In hdd_tx_timeout(), adf_dp_trace() is called with nbuf set to NULL. In this case, ADF_NBUF_CB_DP_TRACE_PRINT() will cause a NULL pointer dereference. Fix is to add a NULL check for nbuf. Change-Id: I6445e572735a85c0de6321f65216b36dab89b2e8 CRs-Fixed: 2004984
-rw-r--r--CORE/SERVICES/COMMON/adf/adf_trace.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/CORE/SERVICES/COMMON/adf/adf_trace.c b/CORE/SERVICES/COMMON/adf/adf_trace.c
index 5696d997b406..4a7b30aea52c 100644
--- a/CORE/SERVICES/COMMON/adf/adf_trace.c
+++ b/CORE/SERVICES/COMMON/adf/adf_trace.c
@@ -813,7 +813,7 @@ void adf_dp_trace(adf_nbuf_t nbuf, enum ADF_DP_TRACE_ID code,
return;
adf_dp_add_record(code, data, size,
- ADF_NBUF_CB_DP_TRACE_PRINT(nbuf));
+ nbuf ? ADF_NBUF_CB_DP_TRACE_PRINT(nbuf) : false);
}
/**