mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-04 02:02:28 +09:00
iwlwifi: mvm: fix bug in scan ssid
commit fe04e83706 upstream.
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.
Signed-off-by: David Spinadel <david.spinadel@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
c0e4964618
commit
d9bd9f5e48
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user