From 493fea25722ebbc7c95376a905350f71cdb53aac Mon Sep 17 00:00:00 2001 From: Sandeep Puligilla Date: Mon, 30 Apr 2018 15:31:17 -0700 Subject: [PATCH] qcacld-3.0: Add pointer validation check lim_send_probe_req_mgmt_frame() Add pointer validation check for variable 'additional_ie' in lim_send_probe_req_mgmt_frame() API before derefernce it. Change-Id: I83f24b0707b129445b3b6bcdb84a5572aa4f0ccd CRs-Fixed: 2232743 --- core/mac/src/pe/lim/lim_send_management_frames.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/mac/src/pe/lim/lim_send_management_frames.c b/core/mac/src/pe/lim/lim_send_management_frames.c index 71197c3eee79..d4723fcbca4e 100644 --- a/core/mac/src/pe/lim/lim_send_management_frames.c +++ b/core/mac/src/pe/lim/lim_send_management_frames.c @@ -347,7 +347,7 @@ lim_send_probe_req_mgmt_frame(tpAniSirGlobal mac_ctx, pe_debug("Populate HE IEs"); populate_dot11f_he_caps(mac_ctx, pesession, &pr.he_cap); - if (addn_ielen) { + if (addn_ielen && additional_ie) { qdf_mem_zero((uint8_t *)&extracted_ext_cap, sizeof(tDot11fIEExtCap)); sir_status = lim_strip_extcap_update_struct(mac_ctx,