From d28cdecf0debbdf161b21a1b1f28b632394d3234 Mon Sep 17 00:00:00 2001 From: Lincoln Tran Date: Mon, 24 Feb 2020 17:00:20 -0800 Subject: [PATCH] qcacld-3.0: Fix potential NULL dereference in wma_set_he_txbf_params() Add check to catch null pointer dereference Change-ID: I0ab1f297dbf6d2a6acaf7fb4b67c1d73170e295a CRs-Fixed: 2628057 --- core/wma/src/wma_he.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/wma/src/wma_he.c b/core/wma/src/wma_he.c index 64cf7d79f7ae..1d795fcd785a 100644 --- a/core/wma/src/wma_he.c +++ b/core/wma/src/wma_he.c @@ -1381,6 +1381,11 @@ void wma_set_he_txbf_params(uint8_t vdev_id, bool su_bfer, QDF_STATUS status; tp_wma_handle wma = cds_get_context(QDF_MODULE_ID_WMA); + if (!wma) { + wma_err("Invalid WMA handle"); + return; + } + hemu_mode = DOT11AX_HEMU_MODE; hemu_mode |= ((su_bfer << HE_SUBFER) | (su_bfee << HE_SUBFEE) | (mu_bfer << HE_MUBFER) | (su_bfee << HE_MUBFEE));