Fix WDS STA reassociation

If the STA entry is present in hostapd, but not in the kernel driver, its
WDS status needs to be restored when the STA reassociates
This commit is contained in:
Felix Fietkau 2010-11-09 02:44:02 +01:00 committed by Jouni Malinen
parent 3efb432952
commit 7826ceae91
1 changed files with 3 additions and 0 deletions

View File

@ -1659,6 +1659,9 @@ static void handle_assoc_cb(struct hostapd_data *hapd,
"Could not add STA to kernel driver");
}
if (sta->flags & WLAN_STA_WDS)
hapd->drv.set_wds_sta(hapd, sta->addr, sta->aid, 1);
if (sta->eapol_sm == NULL) {
/*
* This STA does not use RADIUS server for EAP authentication,