From 5d3a483424d5ae7b92dcd3476f13e1890ae3d8e5 Mon Sep 17 00:00:00 2001 From: Srinivas Girigowda Date: Wed, 3 Mar 2021 16:00:44 -0800 Subject: [PATCH] qcacld-3.0: Fix possible NULL pointer dereference in hdd_twt_configure Fix possible NULL pointer dereference in hdd_twt_configure. Change-Id: If7e38923e3d5af0f99be0c7260df6437c4a021ac CRs-Fixed: 2891438 --- core/hdd/src/wlan_hdd_twt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/hdd/src/wlan_hdd_twt.c b/core/hdd/src/wlan_hdd_twt.c index 457ef6ba573a..bb7c79c18e32 100644 --- a/core/hdd/src/wlan_hdd_twt.c +++ b/core/hdd/src/wlan_hdd_twt.c @@ -2897,13 +2897,14 @@ static int hdd_twt_configure(struct hdd_adapter *adapter, id = QCA_WLAN_VENDOR_ATTR_CONFIG_TWT_OPERATION; twt_oper_attr = tb[id]; - twt_oper = nla_get_u8(twt_oper_attr); if (!twt_oper_attr) { hdd_err("TWT operation NOT specified"); return -EINVAL; } + twt_oper = nla_get_u8(twt_oper_attr); + id = QCA_WLAN_VENDOR_ATTR_CONFIG_TWT_PARAMS; twt_param_attr = tb[id];