Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ea32f065 authored by Sudip Mukherjee's avatar Sudip Mukherjee Committed by Johannes Berg
Browse files

mac80211: fix memory leak



On error we jumped to the error label and returned the error code but we
missed releasing sinfo.

Fixes: 5fe74014172d ("mac80211: avoid excessive stack usage in sta_info")
Reviewed-by: default avatarJulian Calaby <julian.calaby@gmail.com>
Signed-off-by: default avatarSudip Mukherjee <sudip@vectorindia.org>
Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent 23665aaf
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -562,6 +562,7 @@ static int sta_info_insert_finish(struct sta_info *sta) __acquires(RCU)
	__cleanup_single_sta(sta);
 out_err:
	mutex_unlock(&local->sta_mtx);
	kfree(sinfo);
	rcu_read_lock();
	return err;
}