From a14ea0109e5cebce07126fb8b35ffc55ad25c1b0 Mon Sep 17 00:00:00 2001 From: Arik Nemtsov Date: Mon, 3 Sep 2012 10:50:17 +0300 Subject: 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 5Ghz. 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. Signed-hostap: Arik Nemtsov --- src/ap/beacon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ap/beacon.c b/src/ap/beacon.c index 0f29ccd..a1bb067 100644 --- a/src/ap/beacon.c +++ b/src/ap/beacon.c @@ -643,7 +643,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 = (u8 *) hapd->conf->ssid.ssid; params.ssid_len = hapd->conf->ssid.ssid_len; params.pairwise_ciphers = hapd->conf->rsn_pairwise ? -- cgit v1.1