hostapd: Fix BSS parameters change count on link removal
The value currently is simply incremented, but it must not
reach 255 and rather wrap around from 254 to 0, since in
the Reduced Neighbor Report 255 means unknown. Fix that.
Fixes: d95838b793
("AP: Add support for testing ML link removal")
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
21c3a7494c
commit
1e54160515
1 changed files with 2 additions and 0 deletions
|
@ -440,6 +440,8 @@ int hostapd_link_remove(struct hostapd_data *hapd, u32 count)
|
|||
|
||||
hapd->eht_mld_link_removal_count = count;
|
||||
hapd->eht_mld_bss_param_change++;
|
||||
if (hapd->eht_mld_bss_param_change == 255)
|
||||
hapd->eht_mld_bss_param_change = 0;
|
||||
|
||||
eloop_register_timeout(0, TU_TO_USEC(hapd->iconf->beacon_int),
|
||||
hostapd_link_remove_timeout_handler,
|
||||
|
|
Loading…
Reference in a new issue