summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Spinadel <david.spinadel@intel.com>2015-04-28 17:06:45 +0200
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>2015-05-03 21:18:33 +0200
commit05c3274d56ee783cb291a779ec2b369e9d172450 (patch)
treef4bd459d329fe1470185bf4f4725fae35f446e25
parentiwlwifi: mvm: remove some unused stuff from scan.c (diff)
downloadlinux-05c3274d56ee783cb291a779ec2b369e9d172450.tar.xz
linux-05c3274d56ee783cb291a779ec2b369e9d172450.zip
iwlwifi: mvm: include wildcard SSID in scans
Fix a copy paste bug that didn't copy wildcard SSIDs to scan requests. This bug causes scan with only wildcard SSID to be passive, and scans with more than one SSID to send only the direct probes. Fixes: 2a28ac14c518 ("iwlwifi: mvm: add common scan params to thw iwl_mvm_scan_params struct") Signed-off-by: David Spinadel <david.spinadel@intel.com> Reviewed-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
-rw-r--r--drivers/net/wireless/iwlwifi/mvm/scan.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/scan.c b/drivers/net/wireless/iwlwifi/mvm/scan.c
index 3c33d613d6f9..e50fd3fd8ab0 100644
--- a/drivers/net/wireless/iwlwifi/mvm/scan.c
+++ b/drivers/net/wireless/iwlwifi/mvm/scan.c
@@ -452,8 +452,6 @@ static void iwl_scan_build_ssids(struct iwl_mvm_scan_params *params,
params->ssids[j].ssid_len,
ssids);
if (index < 0) {
- if (!params->ssids[j].ssid_len)
- continue;
ssids[i].id = WLAN_EID_SSID;
ssids[i].len = params->ssids[j].ssid_len;
memcpy(ssids[i].ssid, params->ssids[j].ssid,