diff --git a/umac/regulatory/core/src/reg_services_common.c b/umac/regulatory/core/src/reg_services_common.c index df87272fb868..ab644c1706ef 100644 --- a/umac/regulatory/core/src/reg_services_common.c +++ b/umac/regulatory/core/src/reg_services_common.c @@ -3669,7 +3669,8 @@ static void reg_set_2g_channel_params_for_freq(struct wlan_objmgr_pdev *pdev, reg_get_2g_bonded_channel_state_for_freq(pdev, oper_freq, sec_ch_2g_freq, ch_params->ch_width); - if (chan_state == CHANNEL_STATE_ENABLE) { + if ((chan_state == CHANNEL_STATE_ENABLE) || + (chan_state == CHANNEL_STATE_DFS)) { if (ch_params->ch_width == CH_WIDTH_40MHZ) { if (oper_freq < sec_ch_2g_freq) ch_params->sec_ch_offset =