Update driver SSID and 802.1X/WPA parameters on configuration reload
This is needed for WPS AP reconfiguration with driver wrappers that do not use hostapd MLME.
This commit is contained in:
parent
871bb568d2
commit
c813b69546
1 changed files with 10 additions and 0 deletions
|
@ -159,6 +159,16 @@ int hostapd_reload_config(struct hostapd_iface *iface)
|
||||||
|
|
||||||
ieee802_11_set_beacon(hapd);
|
ieee802_11_set_beacon(hapd);
|
||||||
|
|
||||||
|
if (hapd->conf->ssid.ssid_set &&
|
||||||
|
hostapd_set_ssid(hapd, (u8 *) hapd->conf->ssid.ssid,
|
||||||
|
hapd->conf->ssid.ssid_len)) {
|
||||||
|
wpa_printf(MSG_ERROR, "Could not set SSID for kernel driver");
|
||||||
|
/* try to continue */
|
||||||
|
}
|
||||||
|
|
||||||
|
if (hapd->conf->ieee802_1x || hapd->conf->wpa)
|
||||||
|
hostapd_set_ieee8021x(hapd->conf->iface, hapd, 1);
|
||||||
|
|
||||||
hostapd_config_free(oldconf);
|
hostapd_config_free(oldconf);
|
||||||
|
|
||||||
wpa_printf(MSG_DEBUG, "Reconfigured interface %s", hapd->conf->iface);
|
wpa_printf(MSG_DEBUG, "Reconfigured interface %s", hapd->conf->iface);
|
||||||
|
|
Loading…
Reference in a new issue