mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-01-18 10:54:03 -05:00
hostapd: Clear keys configured when hostapd reloads configuration
Data path is broken when hostapd reloads its configuration disabling the security which was previously enabled (WEP/WPA), using kill -1, as old keys were not cleared. The patch clears the keys configured when hostapd reloads its configuration. Signed-off-by: Yogesh Ashok Powar <yogeshp@marvell.com>
This commit is contained in:
parent
235279e777
commit
a3e685a04b
@ -40,6 +40,7 @@
|
|||||||
|
|
||||||
static int hostapd_flush_old_stations(struct hostapd_data *hapd);
|
static int hostapd_flush_old_stations(struct hostapd_data *hapd);
|
||||||
static int hostapd_setup_encryption(char *iface, struct hostapd_data *hapd);
|
static int hostapd_setup_encryption(char *iface, struct hostapd_data *hapd);
|
||||||
|
static int hostapd_broadcast_wep_clear(struct hostapd_data *hapd);
|
||||||
|
|
||||||
extern int wpa_debug_level;
|
extern int wpa_debug_level;
|
||||||
|
|
||||||
@ -109,6 +110,7 @@ int hostapd_reload_config(struct hostapd_iface *iface)
|
|||||||
*/
|
*/
|
||||||
for (j = 0; j < iface->num_bss; j++) {
|
for (j = 0; j < iface->num_bss; j++) {
|
||||||
hostapd_flush_old_stations(iface->bss[j]);
|
hostapd_flush_old_stations(iface->bss[j]);
|
||||||
|
hostapd_broadcast_wep_clear(iface->bss[j]);
|
||||||
|
|
||||||
#ifndef CONFIG_NO_RADIUS
|
#ifndef CONFIG_NO_RADIUS
|
||||||
/* TODO: update dynamic data based on changed configuration
|
/* TODO: update dynamic data based on changed configuration
|
||||||
|
Loading…
Reference in New Issue
Block a user