diff --git a/mt7925/mac.c b/mt7925/mac.c index 79ee7be3..a9d85802 100644 --- a/mt7925/mac.c +++ b/mt7925/mac.c @@ -1487,6 +1487,9 @@ mt7925_vif_connect_iter(void *priv, u8 *mac, for_each_set_bit(i, &valid, IEEE80211_MLD_MAX_NUM_LINKS) { bss_conf = mt792x_vif_to_bss_conf(vif, i); + if (!bss_conf) + continue; + mconf = mt792x_vif_to_link(mvif, i); mt76_connac_mcu_uni_add_dev(&dev->mphy, bss_conf, &mconf->mt76,