mac80211: fix memory leak
authorSudip Mukherjee <sudip@vectorindia.org>
Tue, 2 Feb 2016 07:51:14 +0000 (13:21 +0530)
committerBen Hutchings <ben@decadent.org.uk>
Sat, 30 Apr 2016 22:05:15 +0000 (00:05 +0200)
commit214bc320f8846c3b065d19ae8a66dc0c522c69f8
tree18f1936cd40e440323888e771d9163bba2cb07e2
parenteefa363eb2e49f371f6fc2cd4f4def4de5943fc1
mac80211: fix memory leak

commit ea32f065bd3e3e09f0bcb3042f1664caf6b3e233 upstream.

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: Julian Calaby <julian.calaby@gmail.com>
Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
[bwh: Backported to 3.2: there's no out_err label but there is another
 error case that would leak sinfo]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
net/mac80211/sta_info.c