diff --git a/core/mac/src/pe/lim/lim_ft.c b/core/mac/src/pe/lim/lim_ft.c index 0138255706b6..5f56d9802764 100644 --- a/core/mac/src/pe/lim/lim_ft.c +++ b/core/mac/src/pe/lim/lim_ft.c @@ -632,7 +632,8 @@ void lim_fill_ft_session(struct mac_context *mac, } ft_session->htSupportedChannelWidthSet = (pBeaconStruct->HTInfo.present) ? - (cbEnabledMode && pBeaconStruct->HTInfo.recommendedTxWidthSet) : 0; + (cbEnabledMode && pBeaconStruct->HTInfo.recommendedTxWidthSet && + pBeaconStruct->HTCaps.supportedChannelWidthSet) : 0; ft_session->htRecommendedTxWidthSet = ft_session->htSupportedChannelWidthSet;