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
This commit is contained in:
Dustin Brown 2018-05-23 12:07:16 -07:00 • committed by nshrivas
commit ea82d5638b

View file

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