浏览代码

qcacld-3.0: Prevent STA+SAP MCC due to channel switch

Channel switch from wpa_cli DRIVER command doesn't do
strict concurrency check. Therefore, the DUT can end
up in STA+SAP MCC mode.

Prevent channel switch to invalid channels or invalid
hardware modes by doing strict concurrency checks.

Change-Id: I37e31cdac5441b72619071e3eacefffdf3ae2fba
CRs-Fixed: 3490489
Surya Prakash Sivaraj 1 年之前
父节点
当前提交
2f72dc0d9a
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      core/hdd/src/wlan_hdd_ioctl.c

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

@@ -6332,7 +6332,7 @@ static int drv_cmd_set_channel_switch(struct hdd_adapter *adapter,
 		chan_number = wlan_reg_legacy_chan_to_freq(hdd_ctx->pdev,
 							   chan_number);
 
-	status = hdd_softap_set_channel_change(dev, chan_number, width, true);
+	status = hdd_softap_set_channel_change(dev, chan_number, width, false);
 	if (status) {
 		hdd_err("Set channel change fail");
 		return status;