wifi: mac80211: fix potential key leak
authorJohannes Berg <johannes.berg@intel.com>
Tue, 19 Sep 2023 06:34:16 +0000 (08:34 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 25 Sep 2023 06:40:07 +0000 (08:40 +0200)
commitd097ae01ebd48adc028aebcf760117a5317975dc
treef3a9d7d4721fb75ce103862d0e58a057213c9a54
parent31db78a4923ef5e2008f2eed321811ca79e7f71b
wifi: mac80211: fix potential key leak

When returning from ieee80211_key_link(), the key needs to
have been freed or successfully installed. This was missed
in a number of error paths, fix it.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/key.c