wifi: mac80211: fix another key installation error path
Due to overlapping changes and merges, another error path ended up broken. Fix this one as well. Reported-by: Jakub Kicinski <kuba@kernel.org> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
8e4687f606
commit
e5dfb9416b
@ -881,8 +881,10 @@ int ieee80211_key_link(struct ieee80211_key *key,
|
||||
if (link_id >= 0) {
|
||||
link_sta = rcu_dereference_protected(sta->link[link_id],
|
||||
lockdep_is_held(&sta->local->hw.wiphy->mtx));
|
||||
if (!link_sta)
|
||||
return -ENOLINK;
|
||||
if (!link_sta) {
|
||||
ret = -ENOLINK;
|
||||
goto out;
|
||||
}
|
||||
}
|
||||
|
||||
old_key = wiphy_dereference(sdata->local->hw.wiphy,
|
||||
|
Loading…
x
Reference in New Issue
Block a user