diff options
| -rw-r--r-- | core/mac/src/pe/lim/lim_process_assoc_req_frame.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/core/mac/src/pe/lim/lim_process_assoc_req_frame.c b/core/mac/src/pe/lim/lim_process_assoc_req_frame.c index 5d7fe2487091..69f2d9b41b05 100644 --- a/core/mac/src/pe/lim/lim_process_assoc_req_frame.c +++ b/core/mac/src/pe/lim/lim_process_assoc_req_frame.c @@ -1775,6 +1775,15 @@ void lim_process_assoc_req_frame(tpAniSirGlobal mac_ctx, uint8_t *rx_pkt_info, WMA_GET_RX_MPDU_DATA(rx_pkt_info), frame_len); return; } + if (session->limMlmState == eLIM_MLM_WT_DEL_BSS_RSP_STATE) { + lim_log(mac_ctx, LOGE, FL("drop ASSOC REQ on sessionid: %d " + "role=%d from: "MAC_ADDRESS_STR" in limMlmState %d"), + session->peSessionId, + GET_LIM_SYSTEM_ROLE(session), + MAC_ADDR_ARRAY(hdr->sa), + eLIM_MLM_WT_DEL_BSS_RSP_STATE); + return; + } /* * If a STA is already present in DPH and it is initiating a Assoc |
