AP: Configure basic rates from iface and not conf
The conf doesn't contain any basic rates in some cases. Most notably,
when starting a P2P GO in 5 GHz. Use the iface rates which are
initialized in hostapd_prepare_rates() to the conf rates or set to
default values if no conf values exist. This fixes a bug introduced in
commit e5693c4775
.
Signed-hostap: Arik Nemtsov <arik@wizery.com>
This commit is contained in:
parent
f0898e9519
commit
4425645113
1 changed files with 1 additions and 1 deletions
|
@ -668,7 +668,7 @@ void ieee802_11_set_beacon(struct hostapd_data *hapd)
|
||||||
params.proberesp_len = resp_len;
|
params.proberesp_len = resp_len;
|
||||||
params.dtim_period = hapd->conf->dtim_period;
|
params.dtim_period = hapd->conf->dtim_period;
|
||||||
params.beacon_int = hapd->iconf->beacon_int;
|
params.beacon_int = hapd->iconf->beacon_int;
|
||||||
params.basic_rates = hapd->iconf->basic_rates;
|
params.basic_rates = hapd->iface->basic_rates;
|
||||||
params.ssid = hapd->conf->ssid.ssid;
|
params.ssid = hapd->conf->ssid.ssid;
|
||||||
params.ssid_len = hapd->conf->ssid.ssid_len;
|
params.ssid_len = hapd->conf->ssid.ssid_len;
|
||||||
params.pairwise_ciphers = hapd->conf->rsn_pairwise ?
|
params.pairwise_ciphers = hapd->conf->rsn_pairwise ?
|
||||||
|
|
Loading…
Reference in a new issue