From: Arik Nemtsov Date: Thu, 6 Sep 2012 21:22:40 +0000 (+0300) Subject: AP: Configure basic rates from iface and not conf X-Git-Tag: hostap_2_0~249 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=44256451130c4766e4a019162de17d0734444ee9;p=thirdparty%2Fhostap.git 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 e5693c4775bae65faa960f80889f98b0a6cb2e1c. Signed-hostap: Arik Nemtsov --- diff --git a/src/ap/beacon.c b/src/ap/beacon.c index 2f813f375..f761bf55b 100644 --- a/src/ap/beacon.c +++ b/src/ap/beacon.c @@ -668,7 +668,7 @@ void ieee802_11_set_beacon(struct hostapd_data *hapd) params.proberesp_len = resp_len; params.dtim_period = hapd->conf->dtim_period; 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_len = hapd->conf->ssid.ssid_len; params.pairwise_ciphers = hapd->conf->rsn_pairwise ?