diff --git a/core/mac/src/pe/lim/lim_process_action_frame.c b/core/mac/src/pe/lim/lim_process_action_frame.c index cfefff7c78a2..ec26b7bda613 100644 --- a/core/mac/src/pe/lim/lim_process_action_frame.c +++ b/core/mac/src/pe/lim/lim_process_action_frame.c @@ -88,6 +88,11 @@ void lim_stop_tx_and_switch_channel(tpAniSirGlobal pMac, uint8_t sessionId) return; } + if (psessionEntry->ftPEContext.pFTPreAuthReq) { + pe_debug("Avoid Switch Channel req during pre auth"); + return; + } + pe_debug("Channel switch Mode: %d", psessionEntry->gLimChannelSwitch.switchMode);