|
@@ -819,8 +819,10 @@ mwifiex_scan_setup_scan_config(struct mwifiex_private *priv,
|
|
wildcard_ssid_tlv->header.len = cpu_to_le16(
|
|
wildcard_ssid_tlv->header.len = cpu_to_le16(
|
|
(u16) (ssid_len + sizeof(wildcard_ssid_tlv->
|
|
(u16) (ssid_len + sizeof(wildcard_ssid_tlv->
|
|
max_ssid_length)));
|
|
max_ssid_length)));
|
|
- wildcard_ssid_tlv->max_ssid_length =
|
|
|
|
- user_scan_in->ssid_list[ssid_idx].max_len;
|
|
|
|
|
|
+
|
|
|
|
+ /* max_ssid_length = 0 tells firmware to perform
|
|
|
|
+ specific scan for the SSID filled */
|
|
|
|
+ wildcard_ssid_tlv->max_ssid_length = 0;
|
|
|
|
|
|
memcpy(wildcard_ssid_tlv->ssid,
|
|
memcpy(wildcard_ssid_tlv->ssid,
|
|
user_scan_in->ssid_list[ssid_idx].ssid,
|
|
user_scan_in->ssid_list[ssid_idx].ssid,
|