ソースを参照

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;
 }