mirror of https://gitee.com/openkylin/linux.git
iwlwifi: mvm: fix bug in scan ssid
Increment index in each iteration. Without this increment we are overriding the added SSIDs and we will send only the last SSId and (n_ssids - 1) broadcast probes. Cc: <stable@vger.kernel.org> [3.9+] Signed-off-by: David Spinadel <david.spinadel@intel.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
48bc130721
commit
fe04e83706
|
@ -137,8 +137,8 @@ static void iwl_mvm_scan_fill_ssids(struct iwl_scan_cmd *cmd,
|
|||
{
|
||||
int fw_idx, req_idx;
|
||||
|
||||
fw_idx = 0;
|
||||
for (req_idx = req->n_ssids - 1; req_idx > 0; req_idx--) {
|
||||
for (req_idx = req->n_ssids - 1, fw_idx = 0; req_idx > 0;
|
||||
req_idx--, fw_idx++) {
|
||||
cmd->direct_scan[fw_idx].id = WLAN_EID_SSID;
|
||||
cmd->direct_scan[fw_idx].len = req->ssids[req_idx].ssid_len;
|
||||
memcpy(cmd->direct_scan[fw_idx].ssid,
|
||||
|
|
Loading…
Reference in New Issue