diff --git a/wpa_supplicant-2.9_standard/wpa_supplicant/events.c b/wpa_supplicant-2.9_standard/wpa_supplicant/events.c index 9be14ddb20f1c307d8c45d37aec8460c2afd44d1..9cd3a9965f787f863511c3e5356ba8e0d5f05583 100644 --- a/wpa_supplicant-2.9_standard/wpa_supplicant/events.c +++ b/wpa_supplicant-2.9_standard/wpa_supplicant/events.c @@ -6862,15 +6862,8 @@ void wpa_supplicant_event(void *ctx, enum wpa_event_type event, wpa_s->links[data->ch_switch.link_id].freq = data->ch_switch.freq; #ifdef CONFIG_OPEN_HARMONY_PATCH - if (wpa_s->links[data->ch_switch.link_id].bss && - wpa_s->links[data->ch_switch.link_id].bss->freq) { - wpa_printf(MSG_INFO, "links bss freq: %d", - wpa_s->links[data->ch_switch.link_id].bss->freq); - } else { - wpa_printf(MSG_ERROR, "links bss or freq is NULL"); - break; - } -#endif + wpa_supplicant_update_link_bss(wpa_s, data->ch_switch.link_id, wpa_s->links[data->ch_switch.link_id].bssid); +#endif /* CONFIG_OPEN_HARMONY_PATCH */ if (wpa_s->links[data->ch_switch.link_id].bss && wpa_s->links[data->ch_switch.link_id].bss->freq != data->ch_switch.freq) {