struct mesh_conf *mconf;
int basic_rates_erp[] = { 10, 20, 55, 60, 110, 120, 240, -1 };
int rate_len;
- int frequency, saved_freq;
+ int frequency;
if (!wpa_s->conf->user_mpm) {
/* not much for us to do here */
conf->basic_rates[rate_len] = -1;
}
- /* Handle pri/sec switch frequency within AP configuration parameter
- * generation without changing the stored network profile in the end. */
- saved_freq = ssid->frequency;
- ssid->frequency = frequency;
- wpa_supplicant_conf_ap_ht(wpa_s, ssid, conf);
- ssid->frequency = saved_freq;
-
if (wpa_drv_init_mesh(wpa_s)) {
wpa_msg(wpa_s, MSG_ERROR, "Failed to init mesh in driver");
return -1;
return -1;
}
+ wpa_supplicant_conf_ap_ht(wpa_s, ssid, conf);
+
return 0;
out_free:
wpa_supplicant_mesh_deinit(wpa_s);