]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
WNM: Set Disassoc Imminent flag in ESS Disassoc Imminent frame
authorJouni Malinen <jouni@qca.qualcomm.com>
Fri, 18 Oct 2013 10:16:37 +0000 (13:16 +0300)
committerJouni Malinen <j@w1.fi>
Fri, 18 Oct 2013 11:13:45 +0000 (14:13 +0300)
The Disassociation Timer field is only valid if Disassoc Imminent is set
to 1.

Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>

hostapd/ctrl_iface.c

index a504aac796ddd2c556dd924128916bec93660c47..0d899925563f8c92db4a7d2724a01d180ffe99f9 100644 (file)
@@ -743,6 +743,7 @@ static int hostapd_ctrl_iface_ess_disassoc(struct hostapd_data *hapd,
        mgmt->u.action.u.bss_tm_req.action = WNM_BSS_TRANS_MGMT_REQ;
        mgmt->u.action.u.bss_tm_req.dialog_token = 1;
        mgmt->u.action.u.bss_tm_req.req_mode =
+               WNM_BSS_TM_REQ_DISASSOC_IMMINENT |
                WNM_BSS_TM_REQ_ESS_DISASSOC_IMMINENT;
        mgmt->u.action.u.bss_tm_req.disassoc_timer =
                host_to_le16(disassoc_timer);