diff --git a/mt7925/main.c b/mt7925/main.c index e4c1d43a..75a839d2 100644 --- a/mt7925/main.c +++ b/mt7925/main.c @@ -1941,6 +1941,8 @@ mt7925_change_vif_links(struct ieee80211_hw *hw, struct ieee80211_vif *vif, GFP_KERNEL); mlink = devm_kzalloc(dev->mt76.dev, sizeof(*mlink), GFP_KERNEL); + if (!mconf || !mlink) + return -ENOMEM; } mconfs[link_id] = mconf;