The bandwidth indication subelement should present the puncturing bitmap of channel switch request, but the bitmap returned by hostapd_get_punct_bitmap is the original one. Co-developed-by: Money Wang <money.wang@xxxxxxxxxxxx> Signed-off-by: Allen Ye <allen.ye@xxxxxxxxxxxx> --- src/ap/ieee802_11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ap/ieee802_11.c b/src/ap/ieee802_11.c index aeac546ff..ce7fe5f48 100644 --- a/src/ap/ieee802_11.c +++ b/src/ap/ieee802_11.c @@ -7304,7 +7304,7 @@ static u8 * hostapd_eid_wb_channel_switch(struct hostapd_data *hapd, u8 *eid, static u8 * hostapd_eid_bw_indication(struct hostapd_data *hapd, u8 *eid, u8 chan1, u8 chan2) { - u16 punct_bitmap = hostapd_get_punct_bitmap(hapd); + u16 punct_bitmap = hapd->cs_freq_params.punct_bitmap; struct ieee80211_bw_ind_element *bw_ind_elem; size_t elen = 4; -- 2.45.2 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap