mirror of
https://github.com/chinawrj/rtl8812au
synced 2024-11-15 02:16:08 +00:00
Fix kernel hang with active keepalive disabled
This commit is contained in:
parent
dff6a65091
commit
ac96d9daba
@ -728,7 +728,11 @@ void expire_timeout_chk(_adapter *padapter)
|
|||||||
|
|
||||||
RTW_INFO(FUNC_ADPT_FMT" asoc expire "MAC_FMT", state=0x%x\n"
|
RTW_INFO(FUNC_ADPT_FMT" asoc expire "MAC_FMT", state=0x%x\n"
|
||||||
, FUNC_ADPT_ARG(padapter), MAC_ARG(psta->cmn.mac_addr), psta->state);
|
, FUNC_ADPT_ARG(padapter), MAC_ARG(psta->cmn.mac_addr), psta->state);
|
||||||
|
#ifdef CONFIG_ACTIVE_KEEP_ALIVE_CHECK
|
||||||
updated |= ap_free_sta(padapter, psta, _FALSE, WLAN_REASON_DEAUTH_LEAVING, _FALSE);
|
updated |= ap_free_sta(padapter, psta, _FALSE, WLAN_REASON_DEAUTH_LEAVING, _FALSE);
|
||||||
|
#else
|
||||||
|
updated |= ap_free_sta(padapter, psta, _FALSE, WLAN_REASON_DEAUTH_LEAVING, _TRUE);
|
||||||
|
#endif
|
||||||
#ifdef CONFIG_RTW_MESH
|
#ifdef CONFIG_RTW_MESH
|
||||||
if (MLME_IS_MESH(padapter))
|
if (MLME_IS_MESH(padapter))
|
||||||
rtw_mesh_expire_peer(padapter, sta_addr);
|
rtw_mesh_expire_peer(padapter, sta_addr);
|
||||||
|
Loading…
Reference in New Issue
Block a user