瀏覽代碼

qcacld-3.0: Fix use-after-free in hdd_we_set_11d_state

In hdd_we_set_11d_state(), @sme_config is accessed immediately after
being freed. Avoid accessing freed memory.

Change-Id: I7ad19f6846bce1d0f99b7712f1036c81ea363815
CRs-Fixed: 2247652
Dustin Brown 7 年之前
父節點
當前提交
ea82d5638b
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      core/hdd/src/wlan_hdd_wext.c

+ 1 - 1
core/hdd/src/wlan_hdd_wext.c

@@ -4100,7 +4100,7 @@ static int hdd_we_set_11d_state(struct hdd_context *hdd_ctx, int state_11d)
 
 	qdf_mem_free(sme_config);
 
-	hdd_debug("11D state=%d", sme_config->csrConfig.Is11dSupportEnabled);
+	hdd_debug("11D state=%d", enable_11d);
 
 	return 0;
 }