Fix STA flag setting for auto-authorization if 802.1X/WPA is not used
The authorized flag needs to be added to the set_flags mask to fix the flags_or/_and values that are now used with the new nl80211 attribute.
This commit is contained in:
parent
cb8564b1dd
commit
8077a80042
1 changed files with 3 additions and 0 deletions
|
@ -1702,6 +1702,9 @@ static void handle_assoc_cb(struct hostapd_data *hapd,
|
|||
}
|
||||
|
||||
set_flags = WLAN_STA_SHORT_PREAMBLE | WLAN_STA_WMM | WLAN_STA_MFP;
|
||||
if (!hapd->conf->ieee802_1x && !hapd->conf->wpa &&
|
||||
sta->flags & WLAN_STA_AUTHORIZED)
|
||||
set_flags |= WLAN_STA_AUTHORIZED;
|
||||
flags_or = sta->flags & set_flags;
|
||||
flags_and = sta->flags | ~set_flags;
|
||||
hostapd_sta_set_flags(hapd, sta->addr, sta->flags,
|
||||
|
|
Loading…
Reference in a new issue