diff --git a/core/hdd/src/wlan_hdd_hostapd_wext.c b/core/hdd/src/wlan_hdd_hostapd_wext.c index 8c2f6c316447..e9a980955fe7 100644 --- a/core/hdd/src/wlan_hdd_hostapd_wext.c +++ b/core/hdd/src/wlan_hdd_hostapd_wext.c @@ -1970,11 +1970,13 @@ static int iw_get_channel_list(struct net_device *dev, for (i = band_start_channel; i <= band_end_channel; i++) { if ((CHANNEL_STATE_ENABLE == - wlan_reg_get_channel_state(hdd_ctx->pdev, - WLAN_REG_CH_NUM(i))) || + wlan_reg_get_channel_state_for_freq( + hdd_ctx->pdev, + WLAN_REG_CH_TO_FREQ(i))) || (is_dfs_mode_enabled && CHANNEL_STATE_DFS == - wlan_reg_get_channel_state(hdd_ctx->pdev, - WLAN_REG_CH_NUM(i)))) { + wlan_reg_get_channel_state_for_freq( + hdd_ctx->pdev, + WLAN_REG_CH_TO_FREQ(i)))) { channel_list->channels[num_channels] = WLAN_REG_CH_NUM(i); num_channels++;