diff --git a/qdf/linux/src/qdf_trace.c b/qdf/linux/src/qdf_trace.c index 39b09ca03480..5c4ea5cfb1d4 100644 --- a/qdf/linux/src/qdf_trace.c +++ b/qdf/linux/src/qdf_trace.c @@ -1890,7 +1890,8 @@ void qdf_dp_trace_data_pkt(qdf_nbuf_t nbuf, uint8_t pdev_id, return; qdf_dp_add_record(code, pdev_id, - qdf_nbuf_data(nbuf), nbuf->len - nbuf->data_len, + nbuf ? qdf_nbuf_data(nbuf) : NULL, + nbuf ? nbuf->len - nbuf->data_len : 0, (uint8_t *)&buf, sizeof(struct qdf_dp_trace_data_buf), (nbuf) ? QDF_NBUF_CB_DP_TRACE_PRINT(nbuf) : false); }