|
@@ -677,10 +677,11 @@ int ieee80211_register_hw(struct ieee80211_hw *hw)
|
|
|
/*
|
|
|
* Calculate scan IE length -- we need this to alloc
|
|
|
* memory and to subtract from the driver limit. It
|
|
|
- * includes the (extended) supported rates and HT
|
|
|
+ * includes the DS Params, (extended) supported rates, and HT
|
|
|
* information -- SSID is the driver's responsibility.
|
|
|
*/
|
|
|
- local->scan_ies_len = 4 + max_bitrates; /* (ext) supp rates */
|
|
|
+ local->scan_ies_len = 4 + max_bitrates /* (ext) supp rates */ +
|
|
|
+ 3 /* DS Params */;
|
|
|
if (supp_ht)
|
|
|
local->scan_ies_len += 2 + sizeof(struct ieee80211_ht_cap);
|
|
|
|