[openwrt/openwrt] hostapd: set validity interval for BSS TMRA

LEDE Commits lede-commits at lists.infradead.org
Tue Nov 17 11:08:07 EST 2020


blocktrron pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/21dfdfd78b31a4a330514a5c0126e267be1c7fc3

commit 21dfdfd78b31a4a330514a5c0126e267be1c7fc3
Author: David Bauer <mail at david-bauer.net>
AuthorDate: Tue Nov 17 11:47:38 2020 +0100

    hostapd: set validity interval for BSS TMRA
    
    This sets the validity interval for the BSS transition candidate
    list to the same value as the disassociation timer.
    
    Currently the value is always 0, which is the specification states is a
    reserved value. Also, wpa_supplicant and from the looks of it some
    Android implementations will outright ignore the candidate list in this
    case.
    
    Signed-off-by: David Bauer <mail at david-bauer.net>
---
 package/network/services/hostapd/src/src/ap/ubus.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/network/services/hostapd/src/src/ap/ubus.c b/package/network/services/hostapd/src/src/ap/ubus.c
index aae9f91a20..8546d2ce69 100644
--- a/package/network/services/hostapd/src/src/ap/ubus.c
+++ b/package/network/services/hostapd/src/src/ap/ubus.c
@@ -1270,7 +1270,7 @@ hostapd_wnm_disassoc_imminent(struct ubus_context *ctx, struct ubus_object *obj,
 	if (tb[WNM_DISASSOC_ABRIDGED] && blobmsg_get_bool(tb[WNM_DISASSOC_ABRIDGED]))
 		req_mode |= WNM_BSS_TM_REQ_ABRIDGED;
 
-	if (wnm_send_bss_tm_req(hapd, sta, req_mode, duration, 0, NULL,
+	if (wnm_send_bss_tm_req(hapd, sta, req_mode, duration, duration, NULL,
 				NULL, nr, nr_len, NULL, 0))
 		return UBUS_STATUS_UNKNOWN_ERROR;
 



More information about the lede-commits mailing list