Fix GKeyDoneStations tracking for VLAN
The AP MLD change to use a helper function for this broke the design
that depends on the value for sm->group (i.e., the currently assigned
VLAN) being used instead of the sm->wpa_auth->group. Restore previous
behavior to fix GKeyDoneStations tracking when VLANs are used.
Fixes: 78adbf2c08
("AP MLD: Mark GKeyDone completed for STAs in a helper function")
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
This commit is contained in:
parent
189972d129
commit
19e12d5e2d
1 changed files with 1 additions and 4 deletions
|
@ -112,10 +112,7 @@ static void wpa_gkeydone_sta(struct wpa_state_machine *sm)
|
||||||
int link_id;
|
int link_id;
|
||||||
#endif /* CONFIG_IEEE80211BE */
|
#endif /* CONFIG_IEEE80211BE */
|
||||||
|
|
||||||
if (!sm->wpa_auth)
|
sm->group->GKeyDoneStations--;
|
||||||
return;
|
|
||||||
|
|
||||||
sm->wpa_auth->group->GKeyDoneStations--;
|
|
||||||
sm->GUpdateStationKeys = false;
|
sm->GUpdateStationKeys = false;
|
||||||
|
|
||||||
#ifdef CONFIG_IEEE80211BE
|
#ifdef CONFIG_IEEE80211BE
|
||||||
|
|
Loading…
Reference in a new issue