diff --git a/core/hdd/src/wlan_hdd_hostapd.c b/core/hdd/src/wlan_hdd_hostapd.c index b25d6d543ab6..858de338d1d9 100644 --- a/core/hdd/src/wlan_hdd_hostapd.c +++ b/core/hdd/src/wlan_hdd_hostapd.c @@ -893,14 +893,16 @@ QDF_STATUS hdd_chan_change_notify(struct hdd_adapter *adapter, break; case CH_WIDTH_160MHZ: chandef.width = NL80211_CHAN_WIDTH_160; + if (chan_change.chan_params.mhz_freq_seg1) + chandef.center_freq1 = + chan_change.chan_params.mhz_freq_seg1; break; default: break; } if ((chan_change.chan_params.ch_width == CH_WIDTH_80MHZ) || - (chan_change.chan_params.ch_width == CH_WIDTH_80P80MHZ) || - (chan_change.chan_params.ch_width == CH_WIDTH_160MHZ)) { + (chan_change.chan_params.ch_width == CH_WIDTH_80P80MHZ)) { if (chan_change.chan_params.mhz_freq_seg0) chandef.center_freq1 = chan_change.chan_params.mhz_freq_seg0;